2012-06-22 3 views

답변

23

해당 항목의 위치보다 그때 당신은 당신의 경우에 그것을 사용할 수 있도록 당신은 getFirstVisiblePosition()리스트 뷰에 당신에게 표시되는 첫 번째 항목을 줄 것이다 사용할 수 있습니다

int last = listView1.getLastVisiblePosition(); 

int first = listView1.getFirstVisiblePosition(); 
1

을 사용할 수 있습니다 알고 있다면.

6

OnDetachedFromWindow()을 무시하고 콜백을받을 수 있습니다. 메서드에서보기

+0

그것은 어떻게 당신이'ListView'에서 해야하는지 아니에요. 당신은 바퀴를 재발 명하고 있습니다. 다른 2 개의 대답은 합법적입니다. – Sufian

+0

그것은 바퀴를 재발 명하지 않습니다. 사실, 그것은 listview/recyclerview/adapter에서 분리 된 뷰 재활용을 처리하는 좋은 방법입니다 – vedant1811

관련 문제