Último elemento de ListView: Fab lo oculta

Mi problema es que tengo un ListView con un botón de acción flotante conectado a él. Pero el FAB oculta un botón si la lista está al final. Así que quiero aplicar un poco de espacio libre, pero sólo al último elemento de la lista.

Estoy usando un adaptador simple que extiende el BaseAdapter . Así que en getView, podría aplicar cualquier cosa a la convertView si la position == getCount()-1 .

Pero, ¿cómo puedo hacer ese espacio libre extra?

Cuando fijo el relleno vía convertView.setPadding , a 56dp el tamaño no aumenta, apenas ocultan los elementos en mi ListView. Si utilizo LinearLayout.Layoutparams y establece márgenes, nada sucede en absoluto. Entonces, ¿qué puedo hacer aquí?

Establezca el relleno inferior en ListView . Tienes que configurar android:clipToPadding="false" para el ListView también.

así como el enfoque de Egor, también puedes usar ListView.setFooterView(View v) en una vista inflada tan alta como tu fab.

  • Selector de fecha de Android en un diálogo
  • Los elementos de pestaña inflados en Tab Layout no coinciden con parent en android
  • ¿Cómo puedo añadir elevación (sombra) a mi BottomNavigationView. No viene por defecto
  • Cambiar el color del texto del menú de opciones cuando usamos app: showAsAction = "always"
  • Sugerencia de float de AutoCompleteTextView
  • NullPointerException-: Intenta invocar el método de interfaz "android.view.View android.view.MenuItem.getActionView () 'en una referencia de objeto nulo
  • Expanda y contraiga vistas suavemente
  • Uso de una barra de soporte para la distribución del teléfono y una barra de acción independiente para el diseño de la tableta
  • Colorear botones en Android con Material Design y AppCompat
  • Teclado Android personalizado con estilo de diseño de material
  • Botón de diseño del material
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.