ボタンクリック(ツールバーの色、背景色、フォントなど)で自分のアプリのテーマ全体を変更したい。誰でもプログラム的にこれを行う方法を提案できますか?ワンクリックでアンドロイドアプリのテーマ全体をカスタマイズする
0
A
答えて
0
はいあなたはそれとその優れInfactは操作を行うことができます。私は最近、それは あなただけのAndroidのsettheme()メソッドについて知っておく必要がありました:
だから、私は最初に全体のscenerioを説明してみましょう: まず、あなたがあなたを追加する必要がありますstyle.xml
2に切り抜いたテーマ>今共有優先して追加し、次のようにこれらのテーマをマッピング:
SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(this);
String themeName = pref.getString("prefSyncFrequency3", "Theme1");
if (themeName.equals("Africa")) {
setTheme(R.style.AppTheme);
} else if (themeName.equals("Colorful Beach")) {
//Toast.makeText(this, "set theme", Toast.LENGTH_SHORT).show();
setTheme(R.style.beach);
} else if (themeName.equals("Abstract")) {
//Toast.makeText(this, "set theme", Toast.LENGTH_SHORT).show();
setTheme(R.style.abstract2);
を}ほか(themeName.equals( "デフォルト")){
0123もしsetTheme(R.style.defaulttheme);
}
今では上の条件付きstatemntsを持つことができますクリックすると、共有prefrenceからテーマを取得することができます。詳細については
このリンク
link 2を参照してください。
もし私が助けてくれたら教えてください:)
関連する問題
- 1. ワンクリックでテキストフィールドからテキスト全体を取り除く
- 2. Shopifyのテーマをカスタマイズする
- 3. 子テーマは親テーマから全体のスタイルを
- 4. アンドロイドアプリ全体でJavaコレクションを維持する方法
- 5. iOSアプリケーション全体で色のテーマを変更する
- 6. アンドロイドアプリ全体をライブラリにパッケージ化できますか?
- 7. 親テーマのカスタマイズを子テーマに移動
- 8. YouTubeのコントロール、タイトル、iFrame全体をカスタマイズする
- 9. 完全にカスタマイズ可能なサイトタイトルでWordpressのテーマを作るには?
- 10. アプリケーション全体のテーマをプログラム的に切り替えるには?
- 11. テーマをカスタマイズするワードプレスのマイログインウィジェット
- 12. WPサイトのEnfoldテーマをカスタマイズする
- 13. WordPressテーマのコメントをカスタマイズする
- 14. アンドロイドスタジオのテーマ全体を変更する(IDEはそれらのものです)
- 15. アンドロイドアプリのテーマが2つある
- 16. アプリケーション全体に対してUINavigationBarをカスタマイズする方法は?
- 17. wordpressのデモのテーマのカスタマイズ
- 18. Wordpress - テーマをカスタマイズするには?
- 19. Spring Roo UIテーマのカスタマイズ
- 20. テーマを変更してアプリケーション全体のテキストの色を変更する方法
- 21. アンドロイドアプリでGmailの作成ページをカスタマイズする
- 22. ios - 私のアプリケーションのテーマごとにuialertcontrollerを完全にカスタマイズしたい
- 23. アンドロイドアプリの色のテーマを変更するには?
- 24. アプリの全体テーマに基づいて `app:popupTheme`を変更するには?
- 25. テーマ全体をウィジェット化することをお勧めしますか?
- 26. ピクセル完全なアンドロイドアプリ
- 27. Wordpress Genesisの子テーマで検索結果ページをカスタマイズする
- 28. xcodeプロジェクト全体でクラス名全体をリファクタリングする
- 29. テーマの投稿タイプのURLのカスタマイズ
- 30. アンドロイドアプリ全体のフォントの色を動的に変更するにはどうすればよいですか?
あなたはonclicklistenerでスタイルを設定することができます –
これをチェックしてください:https://developer.android.com/guide/topics/ui/themes.html#ApplyingStyles –