0%

ListView item间分割线divider 粗细不一致解决方法

今天发现ListView如果显示的分割线,分割线粗会细不一致,两根粗线间隔着一根细线,网上搜索始终没有找到解决办法。我目前用隐藏分割线,然后在定义item视图的XML文件最后加了一个ImageView来解决,ImageView显示一张高为1像素的图片. 隐藏divider:

listview.setDivider(null);

添加ImageView:

<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="10dip" 
    android:src="@drawable/divider"
    />