0

に同じ大きさの円を2つ描きたいですlayer-list。ここにxmlコードがあります:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:top="0dp" android:left="0dp">
        <shape android:shape="oval" >
            <size
                android:height="@dimen/clickable"
                android:width="@dimen/clickable" />

            <solid android:color="#ff000000" />
        </shape>
    </item>
    <item android:top="32dp" android:left="32dp">
        <shape android:shape="oval" >
            <size
                android:height="@dimen/clickable"
                android:width="@dimen/clickable" />
            <solid android:color="#ffffff00" />
        </shape>
    </item>
</layer-list>

結果のドローアブルは次のようになります。

ここに画像の説明を入力

同じサイズの円が 2 つあるはずでした。なにが問題ですか?

4

1 に答える 1

0

属性の1つは

 <item android:top="0dp" android:left="0dp">

2つ目はこれですので、おそらくこれだと思います

<item android:top="32dp" android:left="32dp">
于 2014-04-02T11:33:58.000 に答える