0

丸みを帯びた白っぽい ListView を作成しようとしています:

ここに画像の説明を入力

これまで、</ style> 属性を使用してリストビューの背景を設定しようとしましたが、この効果が得られません。誰かが私にヒントを与えることができれば素晴らしいことです。

カスタム リストビューを使用する必要があることはわかっているので、カスタム リスト項目用にこれを XML で再作成する必要があると確信しています。

4

1 に答える 1

1

これを作成するには、次のコードを追加します。

次のように、drawable フォルダー内にrounded_corners.xmlを作成します。

rounded_corners.xml

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

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

これを次のようにリストビューに追加します。

<ListView
        android:id="@+id/listview"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:clickable="true"
        android:background="@drawable/rounded_corners"
       >
    </ListView>
于 2012-11-20T06:06:46.980 に答える