Ahm*_*med 5 android textcolor radio-button
我正在尝试在选择它时更改RadioButton的文本颜色(在xml布局中定义并在RadioGroup中).
当我通过将TextColor属性设置为"@ color/red"(我在strings.xml中定义)直接在Eclipse Android Layout Editor中更改文本颜色时,它工作正常,但是当我尝试在运行时以编程方式执行此操作时如
myRadioButton.setTextColor(R.color.red);
Run Code Online (Sandbox Code Playgroud)
它只会将颜色变为灰色,而不是按预期变为红色.
R.color.red(@ color/red)被正确定义为十六进制值("#FF0000"),但它确实在布局编辑器中将文本颜色变为红色,但不是通过Java命令.
ρяσ*_*я K 13
如果你的color.xml是这样的:
<color name="errorColor">#f00</color>
Run Code Online (Sandbox Code Playgroud)
然后使用此代码显示它:
myRadioButton.setTextColor(getResources().getColor(R.color.red));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7930 次 |
| 最近记录: |