2012-06-14 49 views
0

我想知道如果有知道一個列表視圖的元素失控列表的方式,(我想知道,如果拳頭元素上看到屏幕或不是)知道什麼當前列表視圖的元素顯示在屏幕上

事實上,我想要做的是,我想我的列表中的第二個元素(這是列表片段的標題)保持阻止作爲標題時它會上升(就像聯繫應用程序中的一封信)。 所以我想過是添加列表視圖上面的第二個元素的一個隱藏的副本(在相對佈局父),並將其設置爲可見時,第一個元素消失在屏幕上(當第二個元素是第一要素的可見列表)。

但也許是它這樣做原生方式!

感謝,

雷諾

+0

您可以檢查獲得在任何時間在列表中的第一個和最後一個可見的位置空值。如果它是空的,那麼它不可見,這意味着它的視圖被重新旋轉。所以只有當它回來的屏幕上它是重新創建 –

+0

實現List接口 – pawelzieba

+0

不幸的是,當它熄滅屏幕上的觀點是不回收的,但它是遠離屏幕,以獲得的意見 –

回答

1

可以使用方法getFirstVisiblePosition()getLastVisiblePosition()ListView

HTH

+0

正是我在找的!謝謝 ! –

相關問題