我想滚动ListView,以便所选项目位于列表的中心(或尽可能靠近它)。使用ListView#scrollTo
滚动就足以使项目可见,因此它始终位于顶部或底部。我希望它集中在列表中。
答案 0 :(得分:0)
我遇到了同样的问题。我想出的解决方案是使用scrollTo到列表中的较早项目。我不知道您何时要滚动,就我而言,我试图与for语句一起滚动。因此,我在for外部放置了一个before变量,并使用for对其进行了更改...首先,该变量为null,然后我不滚动,后者将有一个值,然后滚动到。您可以通过将列表的高度除以元素的高度来计算列表的中心,然后滚动到早于该值一半的元素...