为列表视图设置圆形边框

时间:2012-05-21 08:27:37

标签: android

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

有没有办法克服这个问题? 感谢。

1 个答案:

答案 0 :(得分: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文件放入drawable文件夹中,listview中的文件设置如下android:background:"@drawable/shape"