Android自定义属性(二):format解析

转载自:https://www.jianshu.com/p/2c566331a71d

res/values/attrs.xml是R.attr和R.styleable类的定义文件,attrs.xml定义了每个view的可用属性,每个属性可以在自定义的时候,通过foramt决定属性值的类型。

下文就是分析format取值类型。

1、reference:参考某一资源ID

(1)属性定义


  

(2)属性使用

 

2、color:颜色值

(1)属性定义:


  

(2)属性使用:

3、boolean:布尔值

(1)属性定义:


  

(2)属性使用:

4、dimension:尺寸值

(1)属性定义:


  

(2)属性使用:

 

5、float:浮点值

(1)属性定义:


  
  

(2)属性使用:

 

6、integer:整型值

(1)属性定义:


  
  
  
  
  
  

(2)属性使用:


7、string:字符串

(1)属性定义:


    

(2)属性使用:

8、fraction:百分数

(1)属性定义:


    
    
    
    
    
    


(2)属性使用:

9、enum:枚举值

(1)属性定义:


    
         
         
                

(2)属性使用:


10、flag:位或运算

(1)属性定义:


    
         
         
         
         
         
         
         
         
         
         
             

(2)属性使用:


    
        
        
    

注意:

属性定义时可以指定多种类型值。

(1)属性定义:


  

(2)属性使用:

 

你可能感兴趣的:(#,View)