2

私の新しいゲーム アプリは、もともと 13 の targetSDK 用に設計されていました。その後、改良を加えましたが、既定のボタンの外観が変わりました。エミュレーターではなく、4.0.4 を実行している実際の G​​alaxy S3 電話で。

古いボタンは、半透明の背景と白い文字の長方形でした。新しいボタンは同じように見えますが、不透明な濃い灰色の背景になっています。これは、13 を超えるすべての targetSDK で発生します。

理由と、それを修正する方法はありますか? 私は彼らに特定のスタイルを適用していません。

4

1 に答える 1

0

グーグルの新しいホロテーマが原因で起こっています

それが起こらないようにする方法は、マニフェストでテーマを指定することです (アクティビティの属性android:nameandroid:label属性のすぐ下にあります。次の行を追加すると、あなたが削除されます

<application android:theme="@android:style/Theme">

これにより、holo テーマが削除されます。そうでない場合は、機能するテーマが見つかるまで、他のテーマをいじることができます。これは役立つかもしれません - http://developer.android.com/guide/topics/ui/themes.html

于 2012-10-21T08:07:08.143 に答える