2016-11-08 75 views
-2

让我解释一下 - 例如 - 我有一个自定义列表视图设置,显示组中的3个文本字段。在列表视图中的每个可点击的项目都会有3个文本..所以现在我想要在该列表视图的第5个索引处获得第2个文本视图...如何实现此目的?如何在特定位置的自定义列表视图中获取视图? Android的?

如果一个基本列表视图在每个索引处只有一个项目,那么可以通过使用getItemAtPosition()来实现。 这种情况在上述情况下也是如此吗?

+0

可以说你有1000个项目,尽管屏幕上只有1 - 10个可见。在这种情况下,11 - 1000没有视图,因为你的Listview只是重用了一些已经创建的视图。 – Enzokie

回答

2

你不知道。列表视图的整个点是它不为列表中的每个元素创建视图 - 只有屏幕上的元素。因此,如果您的列表不止一般长,则可能无法查看该项目。如果你认为你需要这个,你可能会构造你的代码错误的列表视图。