1

RelativeLayout設定された背景がありandroid:background="@drawable/background"ます。

私の RelativeLayout` には標準のボタンがありますが、3.1 以降を実行しているデバイスでアプリを実行すると、ボタンが透明に表示されます。

android:alpha運が悪いので1に設定しようとしました。

セレクターとシェイプを使用してカスタム背景を作成できることはわかっていますが、別の方法が必要です。

他の誰かがこの問題を抱えていましたか?

4

1 に答える 1

1

このようなものをstyle.xmlに追加する必要があります

アプリケーションのテーマ

<style name="ApplicationStyle" parent="android:Theme">
  <item name="android:buttonStyle">@style/MyButtons</item>
</style>

ボタンスタイル

<style name="MyButtons" parent="@android:style/Widget.Button">
    <item name="android:textSize">16sp</item>
    <item name="android:background">#000000</item>
</style>

マニフェストでもテーマを正しく設定していることを確認してください

<application
    android:allowBackup="true"
    android:icon="@drawable/app_icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.ApplicationStyle" >
于 2013-03-19T13:58:07.217 に答える