画面サイズに合わせて調整される半径で、放射状のグラデーションの背景を持つシェイプ ドローアブルを作成しようとしています (関連ドキュメントを参照してください)。
これは私のコードです:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:endColor="#000"
android:gradientRadius="50%p"
android:startColor="#5d2456"
android:type="radial" />
</shape>
しかし、うまくいかないようです。「%p」を削除すると機能しますが、半径は静的になり、画面サイズに調整されません...何が問題なのですか?