时间:2021-05-19
首先,我们先来了解ListView的两个属性以及它们的API解析
android:headerDividersEnabled:When set to false, the ListView will not draw the divider after each header view. [boolean]
android:footerDividersEnabled:When set to false, the ListView will not draw the divider before each footer view. [boolean]
可见,这里两个属性都只对HeaderView和FooterView有效,如果你没有在ListView加入HeaderView或者FooterView,无论设置什么值,都是没有作用的。
那在我们该怎么让ListView的底部Divider消失呢,那就得在ListView的layoutHeight上做文章了。
通过对ListView的源码分析,我们发现,所有的分割线都是通过画一个很窄的矩形实现的,但是在给每一行画分割线之前,ListView都会判断当前行的底部位置是否到达或者超出了ListView的底部,如果到达了,那么就不会画这条分割线。
所以,如果ListView的高度是fill_parent,那么当Item很少,而没有能填满ListView的高度的时候,底部就会出现分割线。反之,如果ListView的高度是wrap_content,那么ListView的高度就是随着Item的增多而变高的,最后一行的Item始终是达到了ListView的底部,也就不会出现分割线了。
以上这篇去掉ListView底部的ListDivider的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言我们大家都知道ListView具有添加头部和添加底部的方法,但是RecyclerView并没有这样子的方法。所以RecyclerView是不能添加底部和头部
小米手环4拿下来充电的方法是: 1、握着手环表带,从小米手环4的屏幕底部用力向下压,手环表带变形后,从底部向上推,即可将米粒去掉。 2、去掉后,拿出小米手环
小米手环4充电的方法是: 1、握着手环表带,从小米手环4的屏幕底部用力向下压,手环表带变形后,从底部向上推,即可将米粒去掉。 2、去掉后,拿出小米手环4附带
小米手环4充电步骤是: 1、握着手环表带,从小米手环4的屏幕底部用力向下压,手环表带变形后,从底部向上推,即可将米粒去掉。 2、去掉后,拿出小米手环4附带的
手机底部出现了一个横线,那这个横杠有什么用呢,怎么去掉横杠?MIUI12下面的横杠怎么去掉?MIUI12底部横线怎么去掉,下面就和小编一起来看看吧! 1、其实