Я полагаю, что ваш listView
равен CHOICE_MODE_SINGLE
, а последний элемент выбран в listView
и, таким образом, listView
прокручивается к выделению.
, если вам не нужно выбирать элементы на listView
, используйте это:
listView.setChoiceMode(ListView.CHOICE_MODE_NONE)
или в формате xml: android:choiceMode="none"
В противном случае, если вам нужны настройки выбора, используйте это после установки адаптера в listView
:
listView.clearChoices();
listView.setAdapter(listView.getAdapter());
если вы хотите, чтобы был выбран первый элемент и прокрутив его вверх, вы можете использовать следующий код:
listView.setSelectionAfterHeaderView();
или
listView.setSelection(0);