什么是Android提示的颜色代码?

问题描述 投票:26回答:6

什么是Android:提示使用的颜色代码?我的意思是浅灰色。

java android colors hex
6个回答
40
投票

R: 128 G: 128 B: 128

要么

#808080


15
投票

在你的xml中使用这个:

    android:textColor="?android:textColorHint"

6
投票

试试#a8a8a8 :)

在res / value文件夹中创建color.xml文件

然后定义它:

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

然后像这样使用它:

android.graphics.Color.gray;

2
投票

要获得提示颜色,可以使用getCurrentHintTextColor()。然后你需要将int转换为十六进制格式。例如:

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

0
投票

最好的方法是用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将显示其他可能的选项。

希望这可以帮助。


-1
投票

看起来默认颜色是:

#33000000
© www.soinside.com 2019 - 2024. All rights reserved.