どこでもこれを行う方法に関する情報が見つかりませんでしたか?私は、アクティビティのxmlレイアウトに背景色を定義したいと思います。これはどうすればいいですか?xmlレイアウトで背景色を設定する方法は?
24
A
答えて
46
外部レイアウト(例:LinearLayout
)を取り、背景属性を色に設定します。
<LinearLayout android:background="@color/mycolor"
.... />
これらの色はres/values/colors.xml
ファイルで定義することができます(これを行うにはhere方法を参照)。
属性(android:background="#ffff0000"
)に直接色を定義することもできますが、通常はそれが好ましくありません。 XMLファイルの色を定義することにより、(コードの可読性を向上させる)という具合にという名前を付けることができ、他の場所で色を再利用することができます。
編集:
は私がリンクされdocに例をtheresのが、ここではそれがどのように見えるか短い例です:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#ffff0000</color>
<color name="green">#ff00ff00</color>
</resources>
その基本的resources
タグ含む複数のcolor
のタグを。各色にはname
(色を参照するために使用する)属性と実際の色があります。これは、16進数のカラータグの間に定義されています。可能な形式については、ドキュメントを参照してください。これは#AARRGGBB
であり、A=alpha
(透明度),R=red
,G=green
およびB=blue
です。この例のファイルには、完全な赤色と完全な緑色が含まれています。それらは@color/red
と@color/green
で参照できます。
2
この文をインクルードディレクティブに適用すると、"android:background="#ffffffff""
設定が機能しないということがあります。例えば
、
<include
android:id="@+id/fragment_printer_detail_property_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/printer_detail_group_vertical_margin"
android:layout_marginLeft="@dimen/printer_detail_group_horizontal_margin"
android:layout_marginRight="@dimen/printer_detail_group_horizontal_margin"
android:layout_marginTop="@dimen/printer_detail_group_vertical_margin"
layout="@layout/module_printer_detail_property"
android:background="@color/module_printer_detail_group_background_color" />
"android:background"
はmodule_printer_detail_propertyのレイアウトファイルに設定されなければなりません。
関連する問題
- 1. JInternalFramesで背景色を設定する方法は?
- 2. Qt Creatorでタブウィジェットの背景色を設定する方法は?
- 3. JavaFX:TextFlowで背景色を設定する
- 4. リストビューで背景色を設定する
- 5. カスタムボタンの状態の背景色を設定する方法は?
- 6. UIStepperインスタンスの背景色を設定する方法は?
- 7. WebStormのUIの背景色を設定する方法は?
- 8. UIWebViewの背景色を設定する方法は?
- 9. イオン2のdivの背景色を設定する方法は?
- 10. JButtonのデフォルトの背景色を設定する方法は?
- 11. android xmlからAndroidボタンの背景色(normal + pressed)を設定する方法
- 12. DHTMLXコントロールイベントスケジューラでテキストの色と背景を設定する方法
- 13. データグリッド行の背景色をプログラムで設定する方法
- 14. ボタンの背景色をOnCreateメソッドで設定する方法
- 15. Vaadinグリッドヘッダーセルで背景色を設定する方法
- 16. C#でFormattedTextの背景色を設定する方法
- 17. j2meでリストの背景色を設定する方法
- 18. 背景色を設定
- 19. 背景色を背景色で表現する方法
- 20. EPPlus設定の背景色
- 21. ピッカーの背景色で異なる色を設定する方法
- 22. ボタンの背景色を設定する方法 - xcode
- 23. リストビューの背景アイテムの色を設定する方法
- 24. SAPUI5の背景色を設定する方法sap.m.StandardTreeItem?
- 25. UIPageViewControllerページコントロールの背景色を設定する方法
- 26. ジャスパーレポートデザイナーのパラメーターから背景色を設定する方法
- 27. オートコンプリートボックスの背景色を設定する方法
- 28. 2色の背景をTreeView(WPF)に設定する方法
- 29. 背景色を設定する方法剣道のアスレュアル2タブストリップタイトル
- 30. サイトマップの背景色のCSSを設定する方法
colors.xmlファイルの設定方法を教えてください。私は新しいXMLファイルを作成しましたが、どのように色の値を設定しますか? – gsfd
簡単な説明を編集しました。 :) –