0

以下を使用して、ImageButtonの背景としてAndroidが提供する標準アイコンを使用しようとしました:

 android:background="@android:drawable/btn_circle_normal"

btn_circle_normal は sdk ディレクトリにあるようです。ただし、次のエラーが表示されます: error: Error: Resource is not public. (値「@android:drawable/btn_circle_normal」の「背景」)。

同じことの考えられる原因と解決策は何ですか。

前もって感謝します

4

1 に答える 1

1

これらのリソースはプライベートであり、自分のスタイルで使用することはできません。ただし、同じことを模倣した独自のスタイルを作成することもできます。抽出した丸みを帯びたPNGをダウンロードし、src/drawableフォルダーにrounded_buttonsのようなファイルを作成するだけです。あなたは良いチュートリアルを見つけることができます(グーグル-最初にそれを翻訳してください)。

于 2011-10-24T19:54:03.497 に答える