0
我创建了一个列表视图并为其设置了一个选择器,以便它具有背景。我为它中的列表项元素做了同样的事情。Android列表背景与单独列表项目背景重叠
http://dl.dropbox.com/u/67419/list.png
列表本身是灰色的,并且对右侧的暗灰色的边框。当一个列表项目被激活时,我通过它自己的选择器将列表项目的背景变为白色。但是,我似乎无法获得白色背景占用整个列表视图的空间,并且它向右边留下了几个像素(仅足以仅显示背景的边框)。有没有办法让它一直延续下去?在列表右边是一个白色片段,所以我想让列表项目中的白色连接到片段的白色。
我list_item_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_activated="true"
android:drawable="@color/white" />
<item android:state_selected="true"
android:drawable="@color/grey" />
<item android:state_pressed="true"
android:drawable="@color/grey" />
</selector>
和我list_selector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/rightborder" />
</selector>
它看起来并没有改变任何东西。我尝试将它附加到列表项目,列表和两者。 – dhatch6 2012-07-06 21:34:15