ListView에 연결된 어댑터가 있습니다.ListView의 항목이 표시되는지 여부를 어댑터에서 알 수있는 방법은 무엇입니까?
mJournalAdapter = new JournalAdapter();
journalEntryList.setAdapter(mJournalAdapter);
내가 안에 알고 싶어 내 JournalAdapter
일부 뷰 (ListView에의 항목) 볼 또는하지 않을 경우, 그것은 가능하다?
ListView에 연결된 어댑터가 있습니다.ListView의 항목이 표시되는지 여부를 어댑터에서 알 수있는 방법은 무엇입니까?
mJournalAdapter = new JournalAdapter();
journalEntryList.setAdapter(mJournalAdapter);
내가 안에 알고 싶어 내 JournalAdapter
일부 뷰 (ListView에의 항목) 볼 또는하지 않을 경우, 그것은 가능하다?
해당 항목의 위치보다 그때 당신은 당신의 경우에 그것을 사용할 수 있도록 당신은 getFirstVisiblePosition()
리스트 뷰에 당신에게 표시되는 첫 번째 항목을 줄 것이다 사용할 수 있습니다
int last = listView1.getLastVisiblePosition();
int first = listView1.getFirstVisiblePosition();
을 사용할 수 있습니다 알고 있다면.
OnDetachedFromWindow()
을 무시하고 콜백을받을 수 있습니다. 메서드에서보기
그것은 어떻게 당신이'ListView'에서 해야하는지 아니에요. 당신은 바퀴를 재발 명하고 있습니다. 다른 2 개의 대답은 합법적입니다. – Sufian
그것은 바퀴를 재발 명하지 않습니다. 사실, 그것은 listview/recyclerview/adapter에서 분리 된 뷰 재활용을 처리하는 좋은 방법입니다 – vedant1811