什么是Android:提示使用的颜色代码? 我的意思是浅灰色。
R: 128 G: 128 B: 128
要么
#808080
在你的xml中使用这个:
android:textColor="?android:textColorHint"
试试#a8a8a8 🙂
在res / value文件夹中创建color.xml文件
然后定义它:
#a8a8a8
然后像这样使用它:
android.graphics.Color.gray;
要获得提示颜色,可以使用getCurrentHintTextColor()。 然后你需要将int转换为hex格式。 例如:
EditText et = (EditText) findViewById(R.id.edit_text); int c = et.getCurrentHintTextColor(); Log.d("Hint color", String.format("%X", c));
最好的方法是用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将显示其他可能的选项。
希望这可以帮助。
看起来默认颜色是:
#33000000