Возможный дубликат:
Android: using notifyDataSetChanged и getLastVisiblePosition - когда фактическое обновление listView?
У меня есть простой ListView с несколькими записями. В зависимости от размера и ориентации устройства, ListView должен прокручиваться или нет.
У меня также есть изображение на экране, что действительно не нужно. Я бы хотел удалить изображение, если для ListView недостаточно места для прокрутки.
Когда я заполняю свой ListView в onCreate активности, getLastVisiblePosition() еще не действителен, он возвращает -1. Таким образом, я не могу сравнить последний видимый элемент со списком.
int lastVisiblePos = listView.getLastVisiblePosition();//возвращает -1
(Если я нажму кнопку позже, чтобы перепроверять, значение будет правильным.)
Использование onScrollingListener слишком поздно, так как изображение не должно отображаться в первую очередь.
Я развиваюсь на уровне API 10.
Любые предложения?