问题标签 [android-scroll]

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 投票
3 回答
17748 浏览

android - 在android上滚动时列表视图位置正在改变

我有包含更多数据的列表视图 [文本视图和复选框控件]。我将从列表视图中选择项目并在下一个活动中显示所选项目。我的问题是,例如,如果我在列表视图中选择第 20 项和第 25 项,它将在下一个活动中显示其他一些项目。那是滚动时列表视图位置正在改变。

我通过单击项目上的复选框来选择项目。在 checkbox.setOnChanged 监听器中,我编写了选择或不选择位置的代码。如果我选择第 25 项并滚动列表视图,则会调用 getview 方法,并且 checkbox.setonChanged 方法会更改所选位置。 我最后打印了logcat。

我的编码格式:

MyCustomArrayAdapter.java:

日志猫结果:

0 投票
2 回答
3706 浏览

android - Horizo​​ntalScrollView 和图像换行

我已经实现了一个 LinearLayout,在左侧(从上到下)有一个高/窄图像,HorizontalScrollView在右侧显示一个长图像。

问题是我没有设法HorizontalScrollView正确处理。它不显示图像的左侧部分(我无法在那个方向滚动),并且可以滚动到另一侧的图像边界之外......

我已经为图像和 尝试了不同类型的包装HorizontalScrollView,但问题总是一样的。

另外,左图有问题;包装不起作用,所以两边都有空白。

这很难解释,所以我将提供一些示例代码来说明问题:

XML 文件(我制作了很多版本,但总是遇到同样的问题):

Java 文件(我尝试使用 ScrollTo 来显示图像的左侧部分,但它仅适用于特定分辨率/手机......):

你对这些问题有帮助吗?

  • 使 Horizo​​ntalScrollView 包裹我的图像,使其周围没有空白
  • 可以一直滚动到图像的边界
  • 避免左侧图像周围的空白
0 投票
2 回答
8408 浏览

android - Android 操作栏中的自动滚动标题(选取框)

如果 Android ActionBar 的标题太大,是否有可能使标题自动滚动(选框)?

0 投票
1 回答
4046 浏览

android - Android - Horizo​​ntalScrollView - 获得焦点视图(或它的索引)

我有一个HorizontalScrollView包含 a LinearLayout,它又包含几个FrameLayouts。每个都FrameLayout包含一个Fragment. 现在我正在尝试获取视图,即FrameLayout当前可见或在HorizontalScrollView. 一旦我获得焦点视图,我就可以在LinearLayout.

我尝试了以下方法,但没有任何效果:

  • Horizo​​ntalScrollView.findFocus() - 返回 null
  • LinearLayout.findFocus() - 返回 null
  • LinearLayout.getFocusedChild() - 返回 null
  • FrameLayoutFrameLayout.hasFocus() - 为所有s返回 false

LinearLayout我还可以通过根据每个孩子的当前 X 位置进行计算来尝试找出哪个孩子有焦点。但是,调用getX()每个孩子总是返回“0.0”。

有谁知道如何使视图成为焦点(或者更好的是它在 中的索引LinearLayout)?

0 投票
0 回答
651 浏览

android - Listview 内的表格布局 - Android 2.2

我正在创建一个表格,其中将有几行。所以我使用了 ListView (使其可滚动),然后我动态地创建了一个表格布局。然后我动态添加行。

但是,我的应用程序崩溃并给出错误 java.lang.UnsupportedOperationException: addView(View) is not supported in AdapterView。

有什么解决办法吗?

0 投票
0 回答
1101 浏览

android - 防止屏幕加载时闪烁并滚动到特定位置

目标 - 一旦 webview 加载网页,我想滚动到(0,60)。至少我想防止网页完成加载时看到的闪烁。闪烁 - 当 web 视图加载一个 url(例如 wiki)时,用户可以滚动它来阅读文本。然而,当它完成加载时,webview 会自动滚动到顶部。这在标准浏览器上不会发生。我的目标是 API 8。(旧但人们仍在使用该版本)。

这是一些代码:

我还创建了一个图片监听器。

我也一直在进步

所以我注意到日志调试是在 webview 完成加载 URL 之前调用 onPageFinished() 。onNewPicture() 会根据 URL 中图片的数量被多次调用,并在 onPageFinsiehd() 被调用后调用。onProgressChanged() newProgress 总是达到 100 然后停止。在 onProgressChanged() 达到 100 并且 onNewPicture 触发后,webview 滚动回顶部。

问题 - 如何防止 webview 滚动回顶部?

注意 - 我看过其他关于类似问题的帖子,但没有一个解决了这个问题。

0 投票
1 回答
372 浏览

android - 不要在 ListView 上滚动

我有一个,它只ViewFlipper包含 on ListView/previos 视图,ListView(它实现了 swipedetector)向上或向下滚动。如果我只想滑动,是否有可能取消这些滚动?

0 投票
1 回答
2144 浏览

android - 在 GridView 中使用 scrollTo()

我有一个GridViewActivity我想GridView使用该方法将其滚动到特定位置scrollTo()。具体来说,在 中滚动GridViewbyscrollTo()和 alert a Dialog,在click 中OnItemClickListener()滚动回滚。scrollTo()PositiveButton

如果我只是单击 中的项目GridView,效果很好,但如果我在GridView用手指滚动后单击项目,GridView则会滚动到特定位置,然后立即回滚。我不知道为什么或如何处理它。

0 投票
1 回答
860 浏览

android - 当画廊开始滚动和停止滚动时,我怎么能 kong

我有一个画廊,我从Android 源代码中的画廊重写它。

现在我想获得它的开始和停止状态,我该怎么做?

我只想知道画廊什么时候开始和停止,所以我可以让我的动画正确开始停止!

0 投票
1 回答
2485 浏览

android - 滚动查看并刷新内容

我使用以下用户界面:

  • parentLayout尺寸为 800x600(宽 x 高)的父级相对布局

  • 第二个相对布局childLayout,它是父布局的子布局。它的尺寸为 800x1000,即大于父布局。

    /li>

我的目标:childLayout使用childLayout.scrollTo(x,y).

当我使用childLayout.scrollTo(x,y)时,Android 会滚动childLayout但不会刷新(重绘)它。效果是,它childLayout被切割成与 相同的尺寸parentLayout

不幸的是,以下解决方案不能解决问题:

任何想法如何解决这个问题?