我的问题是我有一个 ListView
,上面附有一个 float 操作按钮。但是如果列表在最后,FAB 会隐藏一个按钮。所以我想申请一些可用空间,但仅限于列表的最后一项。
我正在使用扩展 BaseAdapter
的简单适配器。所以在 getView 中,如果 position == getCount()-1
,我可以将任何东西应用到 convertView。
但是我怎样才能腾出额外的可用空间呢?
当我通过 convertView.setPadding
将填充设置为 56dp
时,大小不会增加,它只是隐藏了我的 ListView 中的元素。如果我使用 LinearLayout.Layoutparams
并设置边距,则什么也不会发生。
那么我可以在这里做什么?
最佳答案
将底部填充设置为 ListView
本身。您还必须将 android:clipToPadding="false"
设置为 ListView
。
关于android - ListView 的最后一项 : Fab hides it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28916426/