アプリケーション全体のすべてのアクティビティで、すべてのボタンに共通のテーマを作成したいと考えています。私は焦点とデフォルトのためのちょうど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. すべてのアクティビティに共通のTabView
- 2. Django - すべてのテンプレートの共通データ
- 3. styles.xmlファイルのすべてのボタンに共通のonClick属性を宣言する
- 4. すべてのアクティビティの下部にある共通のボタンまたはタブ
- 5. テーマ内のすべてのボタンの丸い角 - オーバーライド方法は?
- 6. 共通のAndroid SDKプラットフォーム
- 7. ホロの暗いテーマのボタンの色の値(通常状態)ICS
- 8. 春データモンゴリポジトリ::すべてのレポの問題に共通の共有方法
- 9. フォーム上のすべての要素の共通イベント
- 10. Windowsのすべてのタブビューの共通ビュー7
- 11. すべての言語への共通リンカー
- 12. すべてのコントローラ用のZendフレームワーク共通コード
- 13. SAPUI5共通テーブルのすべてのデータを読み取る
- 14. Go-構造体間の共通フィールドをすべてコピーする
- 15. Android - アプリケーション内のシングルトン共通アクティビティ/スクリーン
- 16. 共通のインターフェースを使ってシーケンスのサイズを調べる
- 17. Android:1つのテーマを使用してすべてのUIウィジェットをカスタマイズする
- 18. ソーシャルメディアUnityへの共有ボタン(Android)
- 19. Android HoloGraphicのテーマ
- 20. Androidのピッカースタイル(テーマ)
- 21. Androidリストビューのテーマ
- 22. WP7の全ページに共通のボタンを追加するには?
- 23. monkeyrunnerを通してAndroidのプログラムのボタンをクリックするには?
- 24. Liferay - すべてのポートレットでテーマ?
- 25. Androidのタブホストのすべてのタブに共通ボタンを追加するにはどうすればよいですか?
- 26. Androidのテーマとスタイル
- 27. 共通のテンプレートライブラリ
- 28. セグメントオフセット方式はすべてのx86チップに共通するのですか?
- 29. wpfプロジェクトのすべてのウィンドウ/ページで共通のリボンコントロールが必要
- 30. 共通のラベルで始まるすべての列を選択する方法
アクティビティのバックグラウンドも変更されているようなアクティビティ全体に適用されますが、ボタンの背景を変更したいだけです。すべてのボタンの背景でテーマを呼び出す代わりに、ちょうどButtons ..のテーマを適用する方法 – Ishtiaq
はい、テーマを定義できます。 AndroidManifest.xmlファイルのタグ内にそのテーマを含めます。 –