Chinaunix首页 | 论坛 | 博客
  • 博客访问: 904228
  • 博文数量: 75
  • 博客积分: 6236
  • 博客等级: 准将
  • 技术积分: 726
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-03 14:43
文章分类

全部博文(75)

文章存档

2019年(1)

2018年(6)

2017年(4)

2015年(1)

2014年(9)

2013年(1)

2012年(3)

2011年(9)

2010年(3)

2009年(2)

2008年(4)

2007年(24)

2006年(8)

我的朋友

分类: 嵌入式

2011-10-25 17:38:05

转自:http://blog.csdn.net/mayingcai1987/article/details/6216655

 

1. reference:参考某一资源ID。

    (1)属性定义:

           

                   background" format = "reference" />

           

    (2)属性使用:

            

                     android:layout_width = "42dip"
                     android:layout_height = "42dip"
                     android:background = "@drawable/图片ID"

                     />

 

2. color:颜色值。

    (1)属性定义:

           

                   textColor" format = "color" />

           

    (2)属性使用:

           

                     android:layout_width = "42dip"
                     android:layout_height = "42dip"
                     android:textColor = "#00FF00"

                     />

 

3. boolean:布尔值。

    (1)属性定义:

           

                   focusable" format = "boolean" />

           

    (2)属性使用:

           

                    android:layout_width = "42dip"
                    android:layout_height = "42dip"

                    android:focusable = "true"

                    />

 

4. dimension:尺寸值。

    (1)属性定义:

           

                   layout_width" format = "dimension" />

           

    (2)属性使用:

           

                    android:layout_width = "42dip"
                    android:layout_height = "42dip"

                    />

 

5. float:浮点值。

    (1)属性定义:

           

                   fromAlpha" format = "float" />
                   toAlpha" format = "float" />

           

    (2)属性使用:

                               android:fromAlpha = "1.0"
                   android:toAlpha = "0.7"

                   />

 

6. integer:整型值。

    (1)属性定义:

           

                  
                   frameDuration" format="integer" />
                   framesCount" format="integer" />
                  
                  
                  

           

    (2)属性使用:

           

                   xmlns:android = "" 
                   android:drawable = "@drawable/图片ID" 
                   android:pivotX = "50%" 
                   android:pivotY = "50%" 
                   android:framesCount = "12
                   android:frameDuration = "100"

                   />

 

7. string:字符串。

    (1)属性定义:

           
                   apiKey" format = "string" />
            

    (2)属性使用:

                                android:layout_width = "fill_parent"
                    android:layout_height = "fill_parent"
                    android:apiKey = "0jOkQ80oD1JL9C6HAja99uGXCRiS2CGjKO_bc_g"

                    />

8. fraction:百分数。

    (1)属性定义:

           
                  
                  
                  
                   pivotX" format = "fraction" />
                   pivotY" format = "fraction" />
                  
            

    (2)属性使用:

           

                   xmlns:android = ""
               android:interpolator = "@anim/动画ID"

                   android:fromDegrees = "0"
               android:toDegrees = "360"

                   android:pivotX = "200%"

                   android:pivotY = "300%"
               android:duration = "5000"

                   android:repeatMode = "restart"

                   android:repeatCount = "infinite"

                   />

 

9. enum:枚举值。

    (1)属性定义:

           
                   orientation">
                          <enum name="horizontal" value="0" />
                          <enum name="vertical" value="1" />
                   
            

           

 

    (2)属性使用:

            

                    xmlns:android = ""
                    android:orientation = "vertical"
                    android:layout_width = "fill_parent"
                    android:layout_height = "fill_parent"
                    >
            

 

10. flag:位或运算。

     (1)属性定义:

            
                    windowSoftInputMode">
                            <flag name = "stateUnspecified" value = "0" />
                            <flag name = "stateUnchanged" value = "1" />
                            <flag name = "stateHidden" value = "2" />
                            <flag name = "stateAlwaysHidden" value = "3" />
                            <flag name = "stateVisible" value = "4" />
                            <flag name = "stateAlwaysVisible" value = "5" />
                            <flag name = "adjustUnspecified" value = "0x00" />
                            <flag name = "adjustResize" value = "0x10" />
                            <flag name = "adjustPan" value = "0x20" />
                            <flag name = "adjustNothing" value = "0x30" />
                    
         

            

     (2)属性使用:

            

                   android:name = ".StyleAndThemeActivity"
                   android:label = "@string/app_name"
                   android:windowSoftInputMode = "stateUnspecified | stateUnchanged | stateHidden">
                   
                         
                         
                  

            

     注意:

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

    (1)属性定义:

           

                   background" format = "reference|color" />

           

    (2)属性使用:

            

                     android:layout_width = "42dip"
                     android:layout_height = "42dip"
                     android:background = "@drawable/图片ID|#00FF00"

                     />

阅读(7425) | 评论(1) | 转发(0) |
0

上一篇:Android 中自定义属性

下一篇:网页工具

给主人留下些什么吧!~~

gtchjc2014-07-28 16:33:08

如果定义时候这样定义如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
     <attr name="shelfLayerCenter" format="reference" />
</resources>
使用如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       xmlns:attr="http://schemas.android.com/apk/res-auto"
&nb