Я использую ниже код для обновления списка.ListView всегда сверху
setListAdapter(MyAdapter);
MyAdapter.notifyDataSetChanged();
getListView().setEmptyView(empty);
Но при каждом обновлении список всегда показывает верхний. Я хочу, чтобы он только обновлял данные, но не фокусировался на вершине. Как это сделать?
Информация не достаточна. Понять, как представления складываются на основе корневого макета, а затем обновлять свой вопрос на данный момент .. это ** НЕ ** достаточно информации для диагностики вашей проблемы. – JoxTraex
Если вы хотите обновить listview MyAdapter.notifyDataSetChanged(); достаточно. Почему вы вызываете setListAdapter (MyAdapter), - это может быть причиной того, почему ваш список выглядит сверху. –
Вы имеете в виду, что просмотр списка прокручивается вверху после вашего обновления, а не сохраняет его положение прокрутки? – louielouie