1

1pxListView の周りに幅のある色付きの境界線を作成することは可能ですか?

次のコーディングを試しました。

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient android:startColor="#BFFFFFFF" android:endColor="#BFFFFFFF" />
    <corners android:bottomRightRadius="10dp" android:radius="10dp"
        android:bottomLeftRadius="10dp" android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />
</shape>

それで...境界線を作成してその色を設定する方法を知っている人はいますか?

PS: 別の投稿でこの問題を実際に検索しましたが、成功しなかったため、これを作成しました。

ありがとう!

4

1 に答える 1

0

はい、可能です。<stroke>以下のようにタグを追加するだけです

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient android:startColor="#BFFFFFFF" android:endColor="#BFFFFFFF" />
    <stroke
        android:width="1dp"
        android:color="#d8d8d8" />
    <corners android:bottomRightRadius="10dp" android:radius="10dp"
        android:bottomLeftRadius="10dp" android:topLeftRadius="10dp"
        android:topRightRadius="10dp" />
</shape>

1px の代わりに 1dp を使用してください。必要に応じて境界線の色を置き換えることができます。

于 2013-03-27T08:39:58.917 に答える