実行時にアプリケーションでテーマをホロからホロライトに切り替える方法を誰か教えてもらえますか? 明るいテーマまたは黒いテーマを選択するための 2 つのボタンを設定に追加したいと思います。アクティビティだけでなく、アプリケーション全体でどのように設定できますか?
setTheme() でいくつか試してみましたが、ボタンをクリックしてもテーマを変更できませんでした。
これは、テーマを設定したい設定アクティビティです。
public class SettingsActivity extends Activity {
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(android.R.style.Theme_Holo_Light);
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
}
これは機能し、私のテーマは設定されていますが、私が言っているように、ボタンを押してシステム全体を変更したいと思っています。
ありがとう !