android listview的divider分割线的宽度设置

android listview的divider分割线的宽度设置

在用到listview的divider时,有属性可以设置高度和背景:

        

android:divider="@drawable/divider"
android:dividerHeight="1dp"

那么宽度怎么设置呢?如下效果图,分割线没有充满整个屏幕?


解决方法:

1、最简单最有效的就是能够提供一个两边都有padding的直线图片

2、这种办法,也就是我这边要说的方法

创建文件:

listview_divider.xml



    

    


divider.xml



最后在listview中用此图片设置divider

android:divider="@drawable/divider"
android:dividerHeight="1dp"

其中用到inset这个标签,

android:insetLeft="27dp" //表示距离左边padding
android:insetRight="27dp"//表示距离右边padding


3、这种方法跟第二种大同小异




 

    
        
        
            
        
    




可以看看:http://stackoverflow.com/questions/14054364/how-to-assign-padding-to-listview-item-divider-line

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