我有一个连接到ListView的适配器,例如
mJournalAdapter = new JournalAdapter();
journalEntryList.setAdapter(mJournalAdapter);
如果某个视图(ListView项目)可见或不可见,我想知道我的JournalAdapter
内部是否可能?
答案 0 :(得分:23)
如果您知道该项目的位置,则可以使用
int last = listView1.getLastVisiblePosition();
int first = listView1.getFirstVisiblePosition();
答案 1 :(得分:6)
你可以获得回调,覆盖OnDetachedFromWindow()
;视图中的方法
答案 2 :(得分:2)
您可以使用getFirstVisiblePosition()
在ListView中为您提供第一个可见的项目,因此您可以在您的情况下使用它。