Как получить место под моим последним элементом списка - android

1

У меня есть список, высота которого установлена на "fill parent". все работает отлично, но мой последний элемент в списке касается нижней части экрана. как я могу получить некоторое пространство ниже моего последнего элемента списка.

  • 0
    Используйте Padding / Margin.
  • 0
    Я думаю, что это лучший и простой ответ. stackoverflow.com/a/21842756/2318558
Теги:
listview

4 ответа

3

Вы можете добавить пустой вид в виде нижнего колонтитула: http://developer.android.com/reference/android/widget/ListView.html#addFooterView(android.view.View)

AFAIK нет способа сделать это только с XML, вы можете объявить нижний колонтитул в XML и раздуть или создать программную

Вот 3-лайнер для добавления прошивки программно:

View listFooter = new View(this);
listFooter.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.FILL_PARENT, 70)));
listView.addFooterView(listFooter);
  • 0
    есть способ сделать это, используя XML начиная с уровня API 14. Проверьте мой ответ ниже
0

вы можете использовать виджет Space

<android.support.v4.widget.Space
            android:layout_width="match_parent"
            android:layout_height="10dp"/>
0

ммм.. видя, что вы не хотите заполнять, напечатайте пустую строку (или прозрачный текст) в текстовом представлении, расположенном после вашего списка. Или напечатайте "лишний" элемент в вашем списке.

  • 0
    Единственный действительный ответ здесь - «дополнительный предмет». Другое предложение имеет тот же эффект, что и маржа, и это также нежелательно.
  • 0
    Вы должны считать голосование положительным.
Показать ещё 1 комментарий
-1

может просто установить маржу в списке............

если нужно только нижнее поле, используйте: android: layout_marginBottom =

  • 0
    Это хорошая идея, но она не соответствует моим требованиям. Если я устанавливаю поле, это создает границу для всего listView, а не только для последнего элемента. Мне просто нужно место под последним одним элементом. Точно так же, как делитель после последнего элемента также.
  • 0
    Можете ли вы прикрепить скриншот экрана ..., чтобы лучше понять BG и границы обязательны?
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню