问题标签 [scrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1254 浏览

wpf - scrollviewer 和 canvas - 将视图滚动到给定位置

我在 WPF 中实现自动滚动时遇到了一些问题(我想我可以这样称呼它)。我在滚动浏览器内放置了一个画布。在我的画布上,我可以动态添加不同的形状。这个形状的位置可以用鼠标改变。每次我在画布上添加新形状或更改形状的位置时,我都会触发 measureOverride 功能。感谢这个滚动视图“知道”画布的实际大小并出现滚动条。但是,即使出现滚动条,视图也不会“跟随”我当前移动的形状。我的意思是,如果我到达画布的可见部分,我希望画布能够 srcoll。我试图使用这个功能

但是,我对正确使用该功能有疑问。我试图使用(作为参数)画布实际宽度,但效果不佳。我也试图将形状的当前位置(我移动)用作参数,但它只能以一种方式工作。如果我将此元素移动到画布的右侧,则查看器会跟随移动元素。但是,如果我将形状向后(向左)移动,则视图不会跟随形状。

我希望有人能理解这一点:) 很难解释我的问题。

0 投票
1 回答
792 浏览

android - 如何将滚动添加到 Android 布局?

我的布局代码如下。我无法看到完整的内容,也无法滚动。如何通过滚动显示全部内容?

手机屏幕截图:

谢谢你。

替代文字

0 投票
7 回答
14379 浏览

android - 如何避免“IllegalStateException:Scrollview 只能承载一个直接子级”?

ScrollView在我的 Android 布局中使用,但它显示

IllegalStateException "Scrollview can host only one direct child"

我怎样才能避免这个异常?

崩溃信息:

0 投票
6 回答
19293 浏览

android - 在 ScrollView 中重置滚动

我有一个 ScrollView(和其中的一个 LinearLayout)设置为主要内容。当用户进一步向下滚动视图时,如果我将它的子 (LinearLayout) 替换为另一个 LinearLayout,则视图将保持滚动定位。

如何将 ScrollView 重置回坐标 0?

0 投票
1 回答
10131 浏览

android - Android:检测 ScrollView 何时完成滚动并弹回?

我有一个 ScrollView,它有两个隐藏的图像,一个在顶部,一个在底部。中间有一堆可见的内容。

我需要做的是默认隐藏这些图像,但是当您一直向上或一直向下滚动时,您可以在滚动时看到它们。但是,一旦您停止滚动,它就会弹回可见区域,这样隐藏的图像就不会显示出来。

基本上我试图模仿 iphone UIScrollView 的反弹滚动功能。

我有我的 ScrollView 所有设置,并在开始时进行滚动以隐藏顶部隐藏的图像。现在我需要做的就是检测滚动何时结束,找出 Y 位置,并检查是否显示了隐藏图像。如果是,我会以编程方式向后滚动视图,以便隐藏隐藏的图像。

我希望这一切都说得通。

所以无论如何,我知道如何以编程方式滚动 ScrollView。现在我需要某种回调来告诉我 ScrollView 何时结束滚动,以及一种获取 ScrollView 当前“Y”位置的方法。有什么我可以使用的方法吗?

我浏览了 ScrollView 文档,但没有任何反应。我仍然不太熟悉 Android 命名方案,所以也许我在某处遗漏了一些明显的东西。

无论如何,任何帮助将不胜感激。干杯。

0 投票
1 回答
1187 浏览

android - Android:你如何一起缩放多个视图?

我正在尝试将图形相互叠加,就像背景上的图标一样,第二层(图标)与第一层(背景)的左上角有一定的像素偏移。由于每一层最终都会有自己的动画,所以我将每一层都放在自己的视图中。

对于我的实现,我有两个 ImageView,一个用于每一层,位于一个 RelativeLayout 内,而后者又位于一个 ScrollView 内。ImageViews 使用 layout_margin 相对于左上角 (0,0) 定位。第一个 ImageView 大于屏幕(背景),而第二个 ImageView 小于它(图标)。ScrollView 会自动调整第一个 ImageView(背景)的大小,因为它比屏幕大,它不会调整第二个的大小,因为它更小(图标)。

我需要它们两个一起缩放,并且我还需要将第二层定位在第一层之上以相应地调整自身。这实际上在图层列表中效果很好,但由于动画我被迫使用视图。如何将多个视图一起缩放和定位,或者我是否需要为看起来应该相当基本的东西构建自己的类?

提前致谢。

0 投票
2 回答
882 浏览

iphone - 在 uiscrollview 中手动分页

我有一个滚动视图,可以说其中有十个子视图。全部同时显示。我想在每个子视图之间分页。

一个想法是将帧大小设置为等于单个子视图并打开分页。但随后它将仅在该帧内接收触摸。我希望用户应该能够从该滚动视图中的任何位置滚动它。

例如:

| sub1 sub2 sub3 sub4 sub5 sub6 sub7 sub8 sub9 sub10 |

我希望用户从这个滚动视图中的任何位置滚动它,并在这些子视图之间滚动。

任何想法?

0 投票
1 回答
4505 浏览

iphone - 如何禁用 uiwebview 的水平滚动?

我创建了一个示例,其中我将一个单词(.docx)导入到 uiwebview 并显示。我得到了输出,但我不想显示水平滚动条并且垂直滚动也不能正常工作我可以看到黑色当我垂直滚动时,webview 后面的空间。这是我的代码:

0 投票
0 回答
2517 浏览

java - Android - 如何让 scrollView 以可定义的速率自动滚动?

我正在为 Android 编写提词器应用程序,并且我试图让脚本以可定义的速率自动滚动。我试图通过扩展 Scrollview 并编写一个新的 SmoothScrollBy 函数来做到这一点。这是我的代码。

自定义滚动视图:

调用函数:

难道我做错了什么?当我点击一下。什么都没发生。

谢谢。

0 投票
1 回答
1673 浏览

android - ScrollView 中的 HTML 格式内容

我正在尝试将多个元素堆叠在一起的 Android 视图放在一起。其中一些元素需要应用 HTML 格式,我计划堆叠足够多的元素,以便它们在屏幕外运行,需要一个 ScrollView。例如,我希望布局看起来像这样:

HTML 部分的明显选择是 WebView,因为它完全按照我想要的方式呈现所有内容,但问题是 WebView 在 ScrollView 中使用时开始分崩离析。如果没有一些手动刷新,很难让它甚至出现。

鉴于此,显示此类内容的最有效方式是什么?