どこでもこれを行う方法に関する情報が見つかりませんでしたか?私は、アクティビティの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. Qt Creatorでタブウィジェットの背景色を設定する方法は?
- 2. リストビューで背景色を設定する
- 3. UIWebViewの背景色を設定する方法は?
- 4. カスタムボタンの状態の背景色を設定する方法は?
- 5. UIStepperインスタンスの背景色を設定する方法は?
- 6. データグリッド行の背景色をプログラムで設定する方法
- 7. j2meでリストの背景色を設定する方法
- 8. android xmlからAndroidボタンの背景色(normal + pressed)を設定する方法
- 9. サイトマップの背景色のCSSを設定する方法
- 10. グラフの背景色を設定する
- 11. UIVIewの背景色を設定する
- 12. SSRS HTML背景色を設定する
- 13. ルートウィンドウの背景色を設定する
- 14. Android - SimpleCursorAdapter.ViewBinder - 背景色を設定する
- 15. アンドロイド - 設定レイアウトの背景には、プログラム
- 16. レイアウトの背景色を取得する
- 17. アンドロイドでトーストの背景色、背景色、テキスト色をカスタマイズする方法
- 18. plotyy(Matlab)で異なる凡例の背景色を設定する方法は?
- 19. Visual Studio 2010でエディタツールチップの色と背景を設定する方法は?
- 20. ObjectListViewで選択した項目の「背景色」を設定する方法は?
- 21. Android - すべての画面の背景色を設定する方法は?
- 22. Android:アクティビティで背景色と半透明の背景画像を設定する
- 23. OpenOfficeでPyUNOを使用してテキストの背景色を設定する方法
- 24. GXTのAggregationRowConfigでセルの背景色を設定するには
- 25. jqueryで背景色を設定するには
- 26. Objective cのMAC OSXで背景色を設定するには
- 27. jqgridのセルの値にセルの背景色を設定する方法は?
- 28. 背景色を別のIsSelected背景にバインドする方法
- 29. CellTable GWTで列全体の背景色を設定する方法
- 30. WPFグリッドで行の境界線と背景色を設定する方法
colors.xmlファイルの設定方法を教えてください。私は新しいXMLファイルを作成しましたが、どのように色の値を設定しますか? – gsfd
簡単な説明を編集しました。 :) –