android - ListView 和页脚 - 如何消除它们之间的空间?

标签 android listview footer

最后一个 listview 的元素和它的页脚之间有一种故障 - 它没有分隔符但它有一个空间。所以,例如,如果我制作黑色背景,这个故障空间将是黑色等等。

我怎样才能消除这个间距?

View v = getLayoutInflater().inflate(R.layout.footer_for_main, null);
//adding a footer:
    lvMain.addFooterView(v);
<ListView
    android:id="@+id/lvMain"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/main_footer_tile_long"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/ver_main_donate_background_tile_long"
    android:divider="@drawable/linear"
    android:footerDividersEnabled="false"
    android:headerDividersEnabled="false"

    android:listSelector="@drawable/selector_main_list" >

</ListView>

enter image description here

最佳答案

你可以试试:

footerView.setPadding(0, -3, 0, 0);

因为 3px 是分隔线的默认高度。

关于android - ListView 和页脚 - 如何消除它们之间的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591888/

相关文章:

android 一个列表项中光标的多行

android - 显示错误的 ArrayAdapter 无法解决构造函数适配器错误

html - 如何让容器 div 占满屏幕的 100%?

vba从word文档中读取页脚的内容

android - 应用程序未安装 android 4.0 ICS

java - 如何在 Android 中计算字符串的 SHA-256 哈希?

android - 如何使用带有下拉刷新和滑动删除的Listview

java - 解析对象 try/catch 异常错误

css - 页脚未正确显示

android - 如何监听 TabLayout 中的选项卡更改?