Intereting Posts
Перетащите и перетащите его на элемент RecyclerView Android Создайте WebRTC VideoTrack с помощью «настраиваемого» Capturer на Android с libjingle Android. Как мне динамически установить имя пакета во время сборки для проекта с открытым исходным кодом? Вложенное RecyclerView. Как предотвратить прокрутку родительского RecyclerView во время прокрутки дочернего элемента RecyclerView? Таймеры Android NDK IAB startSetup NullPointerException Android – добавление хотя бы одного действия с фильтром намерений ACTION-VIEW после обновления версии SDK версии 23 Как поместить файл «-» в файл string.xml CollapsingToolbarLayout иногда оставляет пустое место ниже Редактор Android eclipse: невозможно редактировать свойства Неудача тестов Android JUnit, не нарушая мой скрипт Ant, как я ожидаю? Как вы можете передать несколько примитивных параметров AsyncTask? Разница между getString () и getResources.getString () Развертывание / публикация приложения Android с помощью React Native Несколько строк Радио кнопки в android?

Как установить фокус на последний элемент в представлении списка в android

Я загружаю элементы в ListView во время выполнения и спрашиваю пользователя, хочет ли он загружать больше элементов при нажатии кнопки. Что я хочу достичь, так это то, что фокус должен быть на последнем элементе списка, а не на первом элементе.

Solutions Collecting From Web of "Как установить фокус на последний элемент в представлении списка в android"

Используйте функцию setSelection .

Чтобы перейти к последнему элементу, используйте что-то вроде этого:

 listview.setSelection(listview.getAdapter().getCount()-1); 

Вы можете использовать что-то вроде:

 listView.setSelection(yourItemArray.size()-1); 

Вы должны использовать эти параметры в своем представлении списка:

Scroll lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);

Установите головку списка на нижний уровень lv.setStackFromBottom(true);

Вы также можете установить эти параметры в XML, например. как это:

 ListView ... android:transcriptMode="alwaysScroll" android:stackFromBottom="true" /> 
 lv.setSelection(lv.getChildCount()-1);