ListView的最后一项:Fab隐藏它

Pau*_*hek 5 android listview android-listview material-design

我的问题是我有一个ListView附加浮动动作按钮.但如果列表位于最后,FAB会隐藏一个按钮.所以我想应用一些可用空间,但仅限于列表的最后一项.

我正在使用一个简单的适配器扩展BaseAdapter.所以在getView中,我可以将任何内容应用于convertView if position == getCount()-1.

但是我怎样才能创造额外的自由空间呢?

当我设置padding via时convertView.setPadding,56dp大小不会增加,它只是隐藏了ListView中的元素.如果我使用LinearLayout.Layoutparams并设置边距,则根本不会发生任何事情.那我该怎么办?

Ego*_*uba 18

将底部填充设置为ListView自身.你必须设置android:clipToPadding="false"ListView为好.