2010-01-11 121 views

回答

5

看一看this question

+0

你是怎么解决这个问题的?我想将clicked expandableItem滚动到列表的第一个可见位置。 – Derzu 2012-05-23 22:46:10

16
ListView.getFirstVisiblePosition() 

返回 适配器的数据显示在屏幕上的第一个项目 组内的位置。一旦你拥有了 的位置,你就可以在 这个位置改变你的适配器的位置。

假设我的适配器绑定了一个String []到一个ListView。我可以在列表视图实例上使用getFirstVisiblePosition()方法,它将返回第一个可见项的索引/位置,然后我可以在“index”位置更改我的String项并更改列表。

+0

我不明白你的解释。我想将clicked expandableItem滚动到expandableList的第一个可见位置。你知道该怎么做吗? – Derzu 2012-05-23 22:49:46

0

你可以使用setSelection(index)使显示器跳转到你想要的索引

相关问题