外側の四角形と内側の角を持つレイアウト境界線を作成しようとしています。ストローク幅と角の半径を持つ唯一のストローク幅を持つ別::私は、私は2つの形状で構成XML描画可能な定義を作成する必要があることを収集した内側の角が丸い正方形のレイアウト境界
ドロワブル/
round_border.xml
を<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="4dp" android:color="#FF000000" />
<padding android:left="7dp" android:top="7dp"
android:right="7dp" android:bottom="7dp" />
<corners android:radius="4dp" />
<solid android:color="#FFC0C0C0" />
</shape>
independantly国境ときappliedby自体それほどなどsquare_border.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="2dp" android:color="#FF000000" />
<solid android:color="#FFC0C0C0" />
</shape>
これらの作品のそれぞれを:
アンドロイド:背景= "描画可能/ round_border @" しかし、彼らはいずれかまたは両方がそうのような項目リストの描画可能に追加されます。
composite_border.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<layer-list>
<item android:drawable="@drawable/round_border"/>
<!-- <item android:drawable="@drawable/square_border"/> -->
</layer-list>
</shape>
と:
android:background = "@ drawable/composite_border"
レイアウトの背景は、黒い境界ではなく完全に黒です。このタスクのレイヤリストの作成方法を知っている人は誰ですか?
感謝! – cV2