Intereting Posts
Форматирование даты и времени в соответствии с локалью пользователя и предпочтениями с секундами Исключение Android Studio, возникающее при рендеринге LOG4J в Android Ошибка OutOfMemory при попытке поворота изображения внутри изображения Android: как указывать маркеры, разрывы строк на текст в текстовом виде Почему API-интерфейс Bluetooth для Bluetooth скрыт? Android studio 1.5.1: Не удалось найти свойство 'vectorDrawables' Отправьте GPS-позицию из приложения Android на внешнюю навигационную карту и перемещайтесь туда голосом Как я могу переопределить методы notifyDataSetChanged, notifyItemChanged … адаптера RecyclerView Вернуть ArrayList и String asyncTask Подписание и загрузка в консоль разработчика. Ошибка: загрузить подписанный apk Кнопка ActionBar 'up' уничтожает родительскую активность, 'back' не Как добавить элементы в listview динамически в android Android Seek Bar в строке состояния Невозможно понизить базу данных с версии `n` до` n-1` на Samsung

Последний элемент ListView: Fab скрывает его

Моя проблема в том, что у меня есть ListView с прикрепленной к нему плавающей кнопкой действия. Но FAB скрывает кнопку, если список находится в самом конце. Поэтому я хочу применить некоторое свободное пространство, но только к последнему элементу списка.

Я использую простой адаптер, расширяющий BaseAdapter . Поэтому в getView я мог бы применить что-либо к преобразованию, если position == getCount()-1 .

Но как я могу сделать это дополнительное свободное пространство?

Когда я устанавливаю padding через convertView.setPadding , до 56dp размер не увеличивается, он просто скрывает элементы в моем ListView. Если я использую LinearLayout.Layoutparams и устанавливаю поля, ничего не происходит вообще. Так что я могу здесь сделать?

Установите нижнее дополнение к самому ListView . Вы должны установить android:clipToPadding="false" в ListView .

А также подход Егора, вы также можете использовать ListView.setFooterView(View v) для завышенного представления, которое так же высоко, как и ваш fab.