android - ListView 的最后一项 : Fab hides it

标签 android listview android-listview material-design

我的问题是我有一个 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/

相关文章:

android - 是否有类似 ListView 的东西允许动态重定位 ListView 元素的拖放样式?

android - 没有这样的表 : (code 1) while compiling: SELECT * FROM event

c# - WPF ListView 选择多个 ListView 项

android - 如何配置 Crashlytics Android Beta 分发流程?

android - Quickblox 一对一聊天连接丢失

Android TabLayout PagerAdapter 不显示第一个选项卡 fragment

Android:在屏幕底部放置广告

android - 多选自定义Listview

android - 尝试将数据库信息分配给 ArrayList,然后分配给 ListView

Android 模拟器在 MacBook Pro Retina 显示屏上崩溃