Ответ 1
Если вы знаете позицию этого элемента, вы можете использовать
int last = listView1.getLastVisiblePosition();
int first = listView1.getFirstVisiblePosition();
У меня есть адаптер, подключенный к ListView, например
mJournalAdapter = new JournalAdapter();
journalEntryList.setAdapter(mJournalAdapter);
и я хочу знать внутри моего JournalAdapter
, если вид (вид ListView) виден или нет, возможно ли это?
Если вы знаете позицию этого элемента, вы можете использовать
int last = listView1.getLastVisiblePosition();
int first = listView1.getFirstVisiblePosition();
Вы можете получить обратный вызов, переопределяя OnDetachedFromWindow()
; метод в представлении
Вы можете использовать getFirstVisiblePosition()
даст вам первый видимый элемент в ListView, чтобы вы могли использовать его в своем случае.