web-dev-qa-db-ja.com

Androidヒントのカラーコードは何ですか?

Android:hintが使用するカラーコードは何ですか?それは灰色がかった色を意味します。

35
Paramone
R: 128 
G: 128 
B: 128

または

#808080

50
ottse

あなたのxmlでこれを使用してください:

    Android:textColor="?android:textColorHint"
26
Pomanh

#a8a8a8を試してください:)

color.xmlファイルをres/valueフォルダーに作成します。

次に、そのように定義します。

<?xml version="1.0" encoding="utf-8"?>
<resources>
 <color name="gray">#a8a8a8</color>
</resources>

次に、そのように使用します。

Android.graphics.Color.gray;
6
lapadets

ヒントの色を取得するには、getCurrentHintTextColor()を使用できます。次に、intを16進形式に変換する必要があります。例えば:

EditText et = (EditText) findViewById(R.id.edit_text);
        int c = et.getCurrentHintTextColor();
        Log.d("Hint color", String.format("%X", c));
2
QArea

ソースで、ホロテーマ:

<color name="hint_foreground_holo_light">#808080</color>
<color name="hint_foreground_holo_dark">#808080</color>

素材テーマ:

<color name="foreground_material_dark">@Android:color/white</color>
<item format="float" name="hint_alpha_material_dark" type="dimen">0.50</item>

<color name="foreground_material_light">@Android:color/black</color>      
<item format="float" name="hint_alpha_material_light" type="dimen">0.38</item>

ライトテーマの場合は#61000000 //black 38%

ダークテーマの場合は#80ffffff //white 50%

1
John

最良のアプローチは、R、G、Bチャネルでカラー値をフィードすることです。灰色の場合、

    R=127 (hex = 7F), 
    G=127 (hex = 7F), 
    B=127 (hex = 7F),
    Hence, color-value = #7F7F7F -> go ahead and use this for gray color

または、怠惰で上記の計算をしたくない場合は、利用可能な組み込みのカラーオプションを使用することを選択できます。たとえば、単純なTextView

Android:textColor="@Android:color/black"

さらに多くのオプションがあり、color /の後にCtrl + Spaceを押すと、他の可能なオプションが表示されます。

お役に立てれば。

0
sudhishkr