0

Android のリスト ビューに丸い境界線を設定しようとしています。shape xml を使用して、リスト ビューの背景を設定しました。ただし、アイテムをクリックすると、ハイライトが丸い領域の上にあります。

この問題を克服する方法はありますか? ありがとう。

4

1 に答える 1

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> 

putは、ドローアブルフォルダにあるxmlファイルであり、リストビューには次のように設定されています。android:background:"@drawable/shape"

于 2012-05-21T08:32:20.897 に答える