2

私は2〜3人の子供を持つレイアウトを持っています。android:background プロパティを使用して、線形レイアウトの背景を次のドローアブルに設定します。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#373949"/>
<stroke android:width="3dip" android:color="#FFF"/>
<corners android:radius="30dip" />
<padding android:left="10dip" android:top="10dip" android:right="10dip" android:bottom="10dip" />
</shape>

ただし、半径を 30dip に設定すると、丸みを帯びた角が表示されますが、レイアウトのデフォルトに戻り、長方形の灰色の境界線が表示されます。それを取り除く方法はありますか?

前もって感謝します

4

3 に答える 3

1

このコードを試してください

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FFFFFFFF"/>
    <corners android:radius="15px"/>
    <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" /> 
</shape>
于 2012-08-08T10:15:16.350 に答える
0

ビューの背景を変更すると、このドローアブルは UI を描画するためにアクティブではなくなります。したがって、ビューのデフォルト レイアウトが適用されます。グレーのレイアウトも丸くしたい場合は、別のドローアブルを作成し、代わりにそのドローアブルを設定します。グレー色の。

于 2012-08-08T10:13:16.480 に答える