Ответ 1
Посмотрите эти ссылки. Можно ли заполнить ListView снизу?. заполнение снизу. Добавить новые элементы в начало списка на Android?. Добавить новый элемент в верхней части списка.
У меня есть listView, который расширяется вверх, а не вниз. У меня есть еще один listView на другой странице, который отлично работает и заполняется сверху → бот. Почему мой listView начинается со дна, а не сверху?
Мой XML `
<ListView
android:id="@+id/list_view_showRegister"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/showRegister"
android:layout_alignParentLeft="true"
android:layout_marginTop="50dp"
android:clickable="false" >
</ListView>`
Посмотрите эти ссылки. Можно ли заполнить ListView снизу?. заполнение снизу. Добавить новые элементы в начало списка на Android?. Добавить новый элемент в верхней части списка.
Ваш ListView
по-прежнему фактически заполняется сверху вниз. Только не в верхней части страницы.
Вы установили layout_height="wrap_content"
и layout_above="@+id/showRegister"
. Если высота wrap_content
, представление будет только размером содержимого. Затем, из-за того, что вы использовали layout_above
, он будет находиться непосредственно над другим представлением.
Список не заполняется снизу, он заполняется сверху (списка), но сам список только начинается с половины экрана. Все, что находится над списком, на самом деле не является частью списка, а пустое.
Решение состоит в том, чтобы либо установить layout_height="match_parent"
, либо удалить тег layout_above
.
Я знаю, что это старый вопрос, но я надеюсь, что это поможет всем, кто мог найти эту проблему через google.
Смотрите атрибут android: stackFromBottom.