2012-04-26 125 views
0

我有一个列表视图,我已经自定义了圆角边缘的列表项。一切工作正常,除了当我按下每个listview项目后面的绿色。它看起来与用于原始按钮选择的颜色相同。无论如何要改变这个?ListView中圆角边缘的颜色

<?xml version="1.0" encoding="utf-8"?> 

<item android:state_pressed="true"><shape> 
     <solid android:color="#FFFFFF" /> 

     <stroke android:width="1dp" android:color="#FFFFFF" /> 

     <corners android:radius="10dp" /> 

     <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> 
    </shape></item> 
<item><shape> 
     <gradient android:angle="270" android:endColor="#000000" android:startColor="#FFFFFF" /> 

     <stroke android:width="1dp" android:color="#FFFFFF" /> 

     <corners android:radius="10dp" /> 

     <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> 
    </shape></item> 

回答

1

添加android:cacheColorHint="#0000"android:listSelector="#0000"到你的ListView

+1

感谢您的快速反应。这工作完美。 – DroidT 2012-04-26 22:13:11