0

私のアプリケーションでは、以前Theme.Holo.Lightは ActionBar を明るく見せていましたが、結果にはかなり満足しています。

唯一の問題は、すべてのウィジェット (EditText、Spinner など) が背景が白のように動作しているのに、濃い青に設定していることです。

ここに画像の説明を入力

テーマが暗かったようにすべてを強制的に動作させることができる style.xml ファイルの簡単な方法はありますか?

テキストの色、背景のリソースなどをテーマにできることはわかっていますが、これは大変な作業になります。

それを簡単に達成するのに役立つヒントをありがとう。

編集:最善の解決策に聞こえるが、機能しないもの:

<style name="AppBaseTheme" parent="@android:Theme.Holo">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
</style>
4

2 に答える 2

0

これを解決するには (簡単な方法)、 を使用する必要がありますTheme.Holo。アクションバーを に変更しTheme.Holo.Lightます。

拡張テーマ:

<style name="MyTheme.Dark" parent="android:Theme.Holo.Light.ActionBar"></style>

getActionBar().getThemedContext()ビューを膨らませるためのコンテキストとして使用します。

于 2013-07-11T09:03:00.323 に答える