android列表背景与单独的列表项背景重叠

android列表背景与单独的列表项背景重叠,android,listview,selector,Android,Listview,Selector,我已经创建了一个列表视图,并为它设置了一个选择器,这样它就有了背景。我对其中的列表项元素也做了同样的操作 列表本身是灰色的,右侧有深灰色边框。当列表项被激活时,我通过它自己的选择器将列表项的背景更改为白色。然而,我似乎无法让白色背景占据listview的整个空间,它在右侧留下了几个像素(刚好足以显示背景的边框)。有没有办法让它一直延伸下去?列表右侧是一个白色片段,因此我希望列表项中的白色连接到片段的白色 我的列表项目选择器.xml <?xml version="1.0" encoding

我已经创建了一个列表视图,并为它设置了一个选择器,这样它就有了背景。我对其中的列表项元素也做了同样的操作

列表本身是灰色的,右侧有深灰色边框。当列表项被激活时,我通过它自己的选择器将列表项的背景更改为白色。然而,我似乎无法让白色背景占据listview的整个空间,它在右侧留下了几个像素(刚好足以显示背景的边框)。有没有办法让它一直延伸下去?列表右侧是一个白色片段,因此我希望列表项中的白色连接到片段的白色

我的列表项目选择器.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>

还有我的名单

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@drawable/rightborder" />
</selector>


您是否在选择器属性中尝试过:
android:constantSize=“true”

看起来这并没有改变什么。我尝试将其附加到列表项、列表以及两者。