1

アプリケーションで 2 つのスタイルを使用したい: android:Theme.Black と android:Theme.Light。私のアプリでは、ユーザーはアプリケーションをインストールして実行するときにスタイルを選択できます。

私の質問:実行中にアプリのスタイルを変更するにはどうすればよいですか? それは私にとって非常に重要です。どうも、どうもありがとう、

PS スタイルは res/values/styles.xml で定義されています

4

1 に答える 1

0

私はそれを解決しました:

getApplication().setTheme(R.style.BlackTheme);

/res/values/styles.xml

<resources>
    <style name="BlackTheme" parent="@android:style/Theme.Black">
    </style>    
</resources>
于 2013-05-01T19:22:46.807 に答える