2012-05-21 26 views
0

我想在android中为列表视图设置圆角边框。我用shape xml为列表视图设置背景。但是,当我点击某个项目时,突出显示的是圆形区域。为列表视图设置边框圆角

有什么办法可以解决这个问题吗? 谢谢。

+1

android:listSelector =“#0000” –

+0

我想显示不同于背景色的高光颜色 – Ankata

回答

1

此代码更改列表视图圆角

shape.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#SomeGradientBeginColor" android:endColor="#SomeGradientEndColor" 
      android:angle="270"/> 

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
    android:topLeftRadius="7dp" android:topRightRadius="7dp"/> 
</shape> 

放是在你的绘制文件夹的XML文件中,在您的列表视图设置这样,android:background:"@drawable/shape"

+0

我试过了,但是当你点击第一项或最后一项时,h列表视图上的高亮颜色已结束 – Ankata