У меня есть GridView, который заполняется с 10 изображениями, когда я прокрутите вниз до последнего пункта и изменить данные полностью, таким образом:GridView положение прокрутки
gridAdapter.values.clear();
gridAdapter.notifyDataSetChanged();
и добавить совершенно новый набор из 10 изображений.
Проблема заключается в том, что по умолчанию gridView прокручивается до самого нижнего элемента, может быть, потому что предыдущее положение прокрутки было таким. Так же, как вы прокручиваете список -> щелкните по элементу -> щелкните назад, а браузер попытается прокрутить до предыдущей позиции прокрутки.
Как я могу показать больше всего товара, а не такого поведения.
Ваша цель иметь бесконечную сетку с 10 элементами в макс. Адаптера и пользователем, способным прокручивать ее, не замечая никакой разницы? – Niko
Нет, я хочу, чтобы gridview оставался на вершине самого элемента, когда я очищаю данные и добавляю новые данные. – user1537779
Вы пробовали scrollTo (0) после установки новых данных? – Niko