Я использую RecyclerView в качестве базы для своего списка данных. Я внедрил пользовательский RecyclerView.Adapter, основанный на ArraList. при получении данных из Интернета кода, который я бег это:android notifyItemRangeInserted disable autoscroll
public void addItems(List<Item> items){
final int size = data.size();
data.addAll(items);
notifyItemRangeInserted(size, items.size());
}
Проблема заключается в том, что для после выполнения этого кода я получаю Автопрокрутку в нижнюю части списка (последний элемент теперь виден)
Есть ли способ отключить это? не могли найти подобных вопросов.
соответствующая информация: мой адаптер имеет 2 viewHolders - для позиции 0 она имеет вид (с viewType 0) и для остальной части списка имеет вид с viewType 1
Спасибо за вашу помощь!
Roy
Вы пытались вызвать stopScroll()? –
благодарит за вашу помощь. Я попробовал это сейчас, он не работает. также я не сумасшедший о решении post insert, потому что он может начать прокрутку немного до остановки StopScroll. но во всяком случае это не работает/-: – royB
проверить, есть ли у вас где-то scrollToPosition, так как по умолчанию RecyclerView не делает автоматическую прокрутку – pskink