0

在我的 Android 项目中,我使用了一个包含在滚动视图中的表格布局。从微调器中选择产品时,表格视图必须自动滚动到显示相关产品详细信息的原始表格。不幸的是,我无法发布我的任何代码工作。我在滚动视图时遇到了一个大问题。所以有人可以帮助我提供一些有用的代码。

谢谢你。

4

1 回答 1

0

我认为一种解决方案是了解所选产品列表中的索引。然后你必须测量你的 ScrollView 中的孩子。当您知道孩子的大小和要滚动到的孩子的索引时,可以使用 ScrollView.scrollTo(x, y) y 将是这样的:index * heightOfChild。

如果您的孩子的体型相同,这是ofc。否则,您将不得不分别测量每个孩子。

编辑:

scrollTo 显然“将滚动限制在我们孩子的范围内”。不知道这意味着什么......但你可以尝试 scrollBy(x, y) 文档没有为此写任何关于夹子的内容。

如果您使用的是 listView,您可以尝试 setSelection(),如下所述: Android scroll to the bottom of a listview

于 2013-11-14T10:59:47.180 回答