2010-01-11 122 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)使顯示器跳轉到你想要的索引

相關問題