Android ListView 不显示分割条 分隔条

在Android的ListView中,有几个关于分割条的属性,如下:

 android:background        ListView的背景
 android:divider                分割条的颜色
 android:dividerHeight     分割条的高度
 android:headerDividersEnabled设成flase时,此ListView将不会在页脚视图前画分隔符。此属性缺省值为true
 android:footerDividersEnabled设成flase时,此ListView将不会在页眉视图前画分隔符。此属性缺省值为true

默认情况下,如果不设置background的话,默认颜色是#000(黑色),分割条的颜色比背景色稍微浅一点,我猜可能是透明度的变化。

如果设置了background,而不设置divider,则divider的颜色是在background的基础上做alpha blending。

如果想要不显示分割条,可以将divider和background设置为同一颜色。

或者同时设置divider和dividerHeight,并将dividerHeight设置为0即可。

 

你可能感兴趣的:(Android开发)