我创建了一个列表视图并为它设置了一个选择器,以便它有一个背景。我对其中的列表项元素做了同样的事情。
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>