2

私のアプリにはいくつかありtext.setTextColor(Color.GRAY)ます。ここで、色が変わらない他のフィールドに、xmlファイルでこのクラスの同じ色を使用したいと思います。

xmlファイルで見つけたのは、@colorエントリ「black」のみが含まれ、@android:color/「dark_gray」のような他の奇妙なエントリも含まれていますが、単純な「gray」は含まれていません。

独自のリソースを作成せずに、xmlファイルとコードで同じ色を取得するにはどうすればよいですか。私はこれが可能でなければならないと信じています、そうでなければそれはただ奇妙になるでしょう。

ご協力いただきありがとうございます。

4

2 に答える 2

4

同じものを探していたので、リストされているAndroidヘルプドキュメントに基づいてこの簡単なリソースファイルをまとめました。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="sysBlack">#FF000000</color>
    <color name="sysBlue">#FF0000FF</color>
    <color name="sysCyan">#FF00FFFF</color>
    <color name="sysDkGray">#FF444444</color>
    <color name="sysGray">#FF888888</color>
    <color name="sysGreen">#FF00FF00</color>
    <color name="sysLtGray">#FFCCCCCC</color>
    <color name="sysMagenta">#FFFF00FF</color>
    <color name="sysRed">#FFFF0000</color>
    <color name="sysTransparent">#00000000</color>
    <color name="sysWhite">#FFFFFFFF</color>
    <color name="sysYellow">#FFFFFF00</color>
</resources>
于 2013-03-25T15:46:04.880 に答える
1

XMLファイルで以下のカラーコードを使用できます

0xff888888-灰色。

色についてはこのリンクを参照してください

于 2012-04-07T16:59:06.573 に答える