2012-06-22 23 views

Trả lời

23

Nếu bạn biết những vị trí của mục đó thì bạn có thể sử dụng

int last = listView1.getLastVisiblePosition(); 

int first = listView1.getFirstVisiblePosition(); 
1

Bạn có thể sử dụng getFirstVisiblePosition() sẽ cung cấp cho bạn là người đầu tiên nhìn thấy Item trong ListView, vì vậy bạn có thể sử dụng trong trường hợp của bạn.

6

Bạn có thể nhận cuộc gọi lại, ghi đè OnDetachedFromWindow(); phương thức trong Xem

+0

Đó không phải là cách bạn phải làm trong 'ListView'. Bạn đang phát minh lại bánh xe. 2 câu trả lời khác là hợp pháp. – Sufian

+0

Nó không phát minh lại bánh xe. Trong thực tế, nó là một cách tốt đẹp để xử lý xem tái chế de-coupled từ listview/recyclerview/adapter – vedant1811

Các vấn đề liên quan