我如何设置一个TextView的文本颜色#bdbdbd编程?
使用. .
Color.parseColor("#bdbdbd");
就像,
mTextView.setTextColor(Color.parseColor("#bdbdbd"));
或者如果你在资源的color.xml文件中定义了颜色代码
(火灾>= 23)
mTextView.setTextColor(ContextCompat.getColor(context, R.color.<name_of_color>));
(火焰< 23)
mTextView.setTextColor(getResources().getColor(R.color.<name_of_color>));
TextView tt;
int color = Integer.parseInt("bdbdbd", 16)+0xFF000000;
tt.setTextColor(color);
also
tt.setBackgroundColor(Integer.parseInt("d4d446", 16)+0xFF000000);
also
tt.setBackgroundColor(Color.parseColor("#d4d446"));
see:
Java/Android字符串到颜色的转换
yourTextView.setTextColor(color);
或者,在你的情况下:yourTextView.setTextColor(0xffbdbdbd);
伟大的答案。添加一个从Android资源xml中加载颜色,但仍然以编程方式设置:
textView.setTextColor(getResources().getColor(R.color.some_color));
请注意,在API 23中,getResources(). getcolor()已弃用。使用:
textView.setTextColor(ContextCompat.getColor(context, R.color.some_color));
其中所需的颜色在XML中定义为:
<resources>
<color name="some_color">#bdbdbd</color>
</resources>
更新:
此方法在API级别23中已弃用。使用getColor(int, Theme) 代替。
检查这个。
推荐文章
- 改变开关的“开”色
- 以编程方式将EditText的输入类型从PASSWORD更改为NORMAL,反之亦然
- 如何在隐藏和查看密码之间切换
- 在Android上调整一个大的位图文件到缩放输出文件
- 如何更改Android版本和代码版本号?
- Android Studio突然无法解析符号
- 应用程序重新启动而不是恢复
- 如何设置整个应用程序在纵向模式?
- Android中文本的阴影效果?
- 以编程方式设置TextView的布局权重
- Android -如何覆盖“后退”按钮,所以它不完成()我的活动?
- 如何从通知点击发送参数到一个活动?
- 导航目标xxx对于这个NavController是未知的
- 使用ConstraintLayout均匀间距的视图
- 文件google-services错误。模块根文件夹中缺少Json。谷歌服务插件没有它就不能正常工作。