У меня есть простое приложение, которое в основном состоит из строки кнопок и ListView элементов, которые нужно выбрать и управлять. В списке может быть только один элемент или несколько. Тем не менее, я бы предпочел, чтобы список был заполнен снизу ListView, поскольку способ, которым большинство людей держит свои телефоны, упрощает выбор элементов ближе к нижней части экрана. Возможно ли это?
Можно ли заполнить ListView снизу?
Ответ 1
Вы можете иметь ListView
стек своих элементов снизу вверх, используя простое свойство XML
под xml -
<ListView
android:stackFromBottom="true"
...
></ListView>
Пожалуйста, прочитайте @Ответ на Бергу, иначе это не сработает.
Ответ 2
Ответ Joe правильный, но важно отметить, что он работает только в том случае, если ширина и высота ListView
установлены на match_parent
или fill_parent
.
Если установлено значение wrap_content
, он все равно будет заполняться сверху вниз.
Ответ 3
Я пробовал android:stackFromBottom="true"
с android:layout_width="match_parent"
android:layout_height="fill_parent"
, но он не работал
наконец
Adapter.insert(post,0);
сохранил мой день. Здесь post - это класс, который возвращает данные, которые нужно добавить