アプリケーション全体のすべてのアクティビティで、すべてのボタンに共通のテーマを作成したいと考えています。私は焦点とデフォルトのためのちょうど2つの画像を入れたい...私はXMLですべてをやりたいどのように私はこれを行うことができますか?Androidのすべてのボタンの共通テーマ
0
A
答えて
0
最も簡単な方法は、ボタンにテーマを使用することです。これを読む:Styles and Themes
1
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/btn_focused" />
<item
android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/btn_pressed_focused" />
<item
android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/btn_pressed" />
<item android:color="#ffffff" />
</selector>
0
は、値
<item name="android:buttonStyle">@style/my_button_style</item>
を持つ親など
parent="android:Theme.something"
で(テーマである)スタイルを作成し、あなたのボタンのスタイルを作成します。次に、マニフェストでは、アプリケーションとアクティビティ要素の両方にtheme
という属性があります。
+0
私はそれが私のために働かないようにしました。活動:( – Ishtiaq
関連する問題
- 1. すべてのユーザーのAndroidスタジオ共通sdkフォルダ
- 2. Django - すべてのテンプレートの共通データ
- 3. すべてのアクティビティに共通のTabView
- 4. Android AlertDialogに3つのボタン共通のメッセージがあります
- 5. styles.xmlファイルのすべてのボタンに共通のonClick属性を宣言する
- 6. すべてのアクティビティの下部にある共通のボタンまたはタブ
- 7. 共有symfonyベースコントローラからのすべてのビューの共通コンテンツ
- 8. テーマ内のすべてのボタンの丸い角 - オーバーライド方法は?
- 9. 共通のAndroid SDKプラットフォーム
- 10. Androidのリスナー(共通)クリック
- 11. Androidナビゲータードロワーの共有ボタン
- 12. ゴーストブログのテーマCasper - ソーシャル共有のボタンがありません
- 13. ホロの暗いテーマのボタンの色の値(通常状態)ICS
- 14. 春データモンゴリポジトリ::すべてのレポの問題に共通の共有方法
- 15. 共通のActionBarとSide Drawerコンポーネントすべてのページのネイティブスクリプト
- 16. Windowsのすべてのタブビューの共通ビュー7
- 17. Djangoのすべてのアプリケーションで共通のメニュー
- 18. Play Frameworkプロジェクトのすべてのアクションとビューの共通コード
- 19. フォーム上のすべての要素の共通イベント
- 20. 共通のセキュリティロールグループを持つすべてのユーザーの検索
- 21. すべてのHibernateエンティティの共通クエリ結果を共有する
- 22. MF8のすべてのアダプタの共通フォルダに共通ファイルを追加するには
- 23. すべてのWebページに共通のフッター
- 24. すべてのコントローラ用のZendフレームワーク共通コード
- 25. すべてのサブクラスで共通の静的ファクトリメソッド
- 26. すべての行を最初の共通行に移動
- 27. SAPUI5共通テーブルのすべてのデータを読み取る
- 28. すべての言語への共通リンカー
- 29. 辞書内のすべての共通およびサブ共通の値を見つける
- 30. Android - アプリケーション内のシングルトン共通アクティビティ/スクリーン
アクティビティのバックグラウンドも変更されているようなアクティビティ全体に適用されますが、ボタンの背景を変更したいだけです。すべてのボタンの背景でテーマを呼び出す代わりに、ちょうどButtons ..のテーマを適用する方法 – Ishtiaq
はい、テーマを定義できます。 AndroidManifest.xmlファイルのタグ内にそのテーマを含めます。 –