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