0

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

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

4

1 回答 1

1

此代码将您的列表视图更改为圆角

形状.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"

于 2012-05-21T08:32:20.897 回答