那是什么颜色代码android:hint uses? 我指的是灰色。
y53ybaqx1#
最好的方法是用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
或者,如果你是懒惰的,不想做上述的数学-你可以选择使用内置的颜色选项可用。例如,在一个简单的文本视图中
android:textColor="@android:color/black"
还有更多选项,在color/之后按ctrl+space将显示其他可能的选项。希望这有帮助。
wvyml7n52#
在xml中,请使用以下命令:
android:textColor="?android:textColorHint"
sdnqo3pr3#
R: 128 G: 128 B: 128
或者 #808080
#808080
kx7yvsdv4#
要获取提示颜色,可以使用getcurrenthinttextcolor()。然后需要将int转换为十六进制格式。例如:
EditText et = (EditText) findViewById(R.id.edit_text); int c = et.getCurrentHintTextColor(); Log.d("Hint color", String.format("%X", c));
bis0qfac5#
试试#a8a8:)在res/value文件夹中创建color.xml文件然后定义如下:
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="gray">#a8a8a8</color> </resources>
然后像这样使用:
android.graphics.Color.gray;
ijxebb2r6#
资料来源,全息主题:
<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%
#61000000 //black 38%
#80ffffff //white 50%
6条答案
按热度按时间y53ybaqx1#
最好的方法是用r,g,b通道输入颜色值。对于格雷来说,
或者,如果你是懒惰的,不想做上述的数学-你可以选择使用内置的颜色选项可用。例如,在一个简单的文本视图中
还有更多选项,在color/之后按ctrl+space将显示其他可能的选项。
希望这有帮助。
wvyml7n52#
在xml中,请使用以下命令:
sdnqo3pr3#
或者
#808080
kx7yvsdv4#
要获取提示颜色,可以使用getcurrenthinttextcolor()。然后需要将int转换为十六进制格式。例如:
bis0qfac5#
试试#a8a8:)
在res/value文件夹中创建color.xml文件
然后定义如下:
然后像这样使用:
ijxebb2r6#
资料来源,全息主题:
材料主题:
所以对于灯光主题你可以使用
#61000000 //black 38%
对于黑暗主题#80ffffff //white 50%