有时候我们需要在Java代码中来动态设置textview的字体颜色,字体颜色来自于res/color目录下,这个资源文件是一个状态字体资源。


XmlPullParser xrp = getResources().getXml(R.color.res_font_gray);                try {                    ColorStateList csl = ColorStateList.createFromXml(getResources(), xrp);                    TextView tv = (TextView) TextViewUtil.findViewById(view, R.id.tv_content);                    if (tv != null) {                        tv.setTextColor(csl);                    }                } catch (Exception e) {                }

rec_font_gray.xml文件如下:

<?xml version="1.0" encoding="utf-8"?>                

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. Android(安卓)input处理机制(二)改键机制
  6. Android读写文件汇总
  7. Android自用----- 加载png图片时出错!
  8. Android平台上利用opencv进行图像的边沿检测
  9. Unity 接入Android(安卓)SDK-小米sdk接入笔记

随机推荐

  1. android广播监听短信并显示内容
  2. ScrollView中嵌入ListView办法
  3. Android 滚动字幕ScrollTextView
  4. Customize Android Fonts
  5. android 无线调试
  6. android 5.0UI特效
  7. android 获取网络类型名称2G 3G 4G wifi
  8. A Small Question Left Here
  9. Android Studio入门之常见问题
  10. Android代码混淆官方实现方法