zoukankan      html  css  js  c++  java
  • framework里面变化你view的字体颜色

      修改字体颜色,包括静态定义,动态修改方法:在themes.xml文件里面找到你的想要改变字体颜色的部标view(大多数都是View哈),然后在style.xml文件里面找到具体的字体颜色属性textColor的目标值,接着你再返回themes.xml找到定义的颜色(注意目标值类似@android:color/xxx.xml,@color/xxx是values/colors.xml文件的定义的值),接着在res/color/文加夹下找到你定义的颜色即可。去一个文件如:

     1 <?xml version="1.0" encoding="utf-8"?>
    2
    3 <selector xmlns:android="http://schemas.android.com/apk/res/android">
    4 <item android:state_enabled="false" android:color="@android:color/bright_foreground_dark_inverse"/>
    5 <item android:state_window_focused="false" android:color="@android:color/bright_foreground_dark_inverse"/>
    6 <item android:state_pressed="true" android:color="@android:color/bright_foreground_dark_inverse"/>
    7 <item android:state_selected="true" android:color="@android:color/bright_foreground_dark_inverse"/>
    8 <item android:state_focused="true" android:color="@android:color/bright_foreground_dark_inverse"/>
    9 <item android:color="@android:color/bright_foreground_dark"/> <!-- not selected -->
    10
    11 </selector>

      实际上你把它放在drawable目录下也没有错,这个时候你引用该文件的时候因该这样:@android:drawable/xxxx.xml.

      如果你细心,你发现color文件里面都是有关字体的说明。说到这里,那么修改view的背景图片,背景色怎么该呢?其实他们都在drawable文件里。慢慢找吧。



  • 相关阅读:
    操作系统_3:linux教程列表
    MongoEngine 查询语法
    Spark_1:教程索引
    软件需求十步走之阅读笔记03
    软件需求十步走之阅读笔记02
    软件需求十步走之阅读笔记01
    暑期学习四
    暑期学习三
    暑期学习二
    暑期学习一
  • 原文地址:https://www.cnblogs.com/slider/p/2278132.html
Copyright © 2011-2022 走看看