2012-06-22 12 views

risposta

23

Se si conosce il postion di tale elemento, allora è possibile utilizzare

int last = listView1.getLastVisiblePosition(); 

int first = listView1.getFirstVisiblePosition(); 
1

È possibile utilizzare getFirstVisiblePosition() vi darà il primo elemento visibile nella ListView, in modo da poter utilizzare che nel tuo caso.

6

È possibile richiamare, ignorando OnDetachedFromWindow(); metodo in Visualizza

+0

Non è così che si dovrebbe fare in 'ListView'. Stai reinventando la ruota. Le altre 2 risposte sono legittime. – Sufian

+0

Non reinventa la ruota. In effetti, è un ottimo modo per gestire il riciclaggio della vista disaccoppiato da listview/recyclerview/adapter – vedant1811

Problemi correlati