亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android自定義屬性 format的深入解析

2020-04-11 12:04:49
字體:
來源:轉載
供稿:網友
1. reference:參考某一資源ID。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "名稱">
   <attr name = "background" format = "reference" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

 <ImageView
 android:layout_width = "42dip"
 android:layout_height = "42dip"
 android:background = "@drawable/圖片ID"
 />

2. color:顏色值。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "名稱">
   <attr name = "textColor" format = "color" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<TextView
 android:layout_width = "42dip"
 android:layout_height = "42dip"
 android:textColor = "#00FF00"
 />

3. boolean:布爾值。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "名稱">
   <attr name = "focusable" format = "boolean" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<Button
android:layout_width = "42dip"
android:layout_height = "42dip"
android:focusable = "true"
/>

4. dimension:尺寸值。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "名稱">
   <attr name = "layout_width" format = "dimension" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<Button
android:layout_width = "42dip"
android:layout_height = "42dip"
/>

5. float:浮點值。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "AlphaAnimation">
   <attr name = "fromAlpha" format = "float" />
   <attr name = "toAlpha" format = "float" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<alpha
   android:fromAlpha = "1.0"
   android:toAlpha = "0.7"
   />

6. integer:整型值。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "AnimatedRotateDrawable">
   <attr name = "visible" />
   <attr name = "frameDuration" format="integer" />
   <attr name = "framesCount" format="integer" />
   <attr name = "pivotX" />
   <attr name = "pivotY" />
   <attr name = "drawable" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<animated-rotate
   xmlns:android = "http://schemas.android.com/apk/res/android" 
   android:drawable = "@drawable/圖片ID" 
   android:pivotX = "50%" 
   android:pivotY = "50%" 
   android:framesCount = "12" 
   android:frameDuration = "100"
   />

7. string:字符串。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "MapView">
   <attr name = "apiKey" format = "string" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<com.google.android.maps.MapView
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
android:apiKey = "0jOkQ80oD1JL9C6HAja99uGXCRiS2CGjKO_bc_g"
/>

8. fraction:百分數。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name="RotateDrawable">
   <attr name = "visible" />
   <attr name = "fromDegrees" format = "float" />
   <attr name = "toDegrees" format = "float" />
   <attr name = "pivotX" format = "fraction" />
   <attr name = "pivotY" format = "fraction" />
   <attr name = "drawable" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<rotate
   xmlns:android = "http://schemas.android.com/apk/res/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)屬性定義:
復制代碼 代碼如下:

<declare-styleable name="名稱">
   <attr name="orientation">
  <enum name="horizontal" value="0" />
  <enum name="vertical" value="1" />
   </attr>
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

<LinearLayout
xmlns:android = "http://schemas.android.com/apk/res/android"
android:orientation = "vertical"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
>
</LinearLayout>

10. flag:位或運算。
 (1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name="名稱">
<attr name="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" />
 </attr>
</declare-styleable>

 (2)屬性使用:
復制代碼 代碼如下:

<activity
   android:name = ".StyleAndThemeActivity"
   android:label = "@string/app_name"
   android:windowSoftInputMode = "stateUnspecified | stateUnchanged | stateHidden">
   <intent-filter>
  <action android:name = "android.intent.action.MAIN" />
  <category android:name = "android.intent.category.LAUNCHER" />
   </intent-filter>
 </activity>

 注意:
 屬性定義時可以指定多種類型值。
(1)屬性定義:
復制代碼 代碼如下:

<declare-styleable name = "名稱">
   <attr name = "background" format = "reference|color" />
</declare-styleable>

(2)屬性使用:
復制代碼 代碼如下:

 <ImageView
 android:layout_width = "42dip"
 android:layout_height = "42dip"
 android:background = "@drawable/圖片ID|#00FF00"
 />
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人合集magnet| 欧美激情一区二区久久久| 亚洲日韩中文字幕| 精品视频中文字幕| 成人激情视频在线播放| 日韩精品一区二区三区第95| 日韩在线播放av| 日韩在线视频网| 国产精品美女主播| 欧美成人亚洲成人| 国产精品视频999| 最新国产精品亚洲| 91av中文字幕| 亚洲香蕉av在线一区二区三区| 亚洲精品美女网站| 久久国产视频网站| 欧美成人一区在线| 欧美激情精品在线| 亚洲精品美女久久| 日韩在线视频网| 91久久久久久国产精品| 国产精品稀缺呦系列在线| 日韩av电影手机在线观看| 久久影视电视剧免费网站| 国产精品a久久久久久| 国产aⅴ夜夜欢一区二区三区| 亚洲国产97在线精品一区| 国外成人在线直播| 精品国产999| 欧美激情视频一区二区| 亚洲无线码在线一区观看| 91九色蝌蚪国产| 欧美精品在线免费观看| 久久在线观看视频| 国语自产在线不卡| 欧美裸体男粗大视频在线观看| 日本精品一区二区三区在线| 亚洲性视频网址| 神马久久桃色视频| 日韩av中文在线| 亚洲精品国偷自产在线99热| 国产一区二区在线免费| 欧美日韩国产成人高清视频| 亚洲男人第一网站| 色偷偷av一区二区三区乱| 亚洲影视九九影院在线观看| 欧美视频裸体精品| 久久久精品视频在线观看| 国产极品jizzhd欧美| 日韩精品在线第一页| 一区二区三区四区精品| 国产福利成人在线| 欧美在线精品免播放器视频| 国产精品羞羞答答| 日韩欧美高清视频| 日韩av中文在线| 国产精品国产自产拍高清av水多| 国产成人精品综合久久久| 久久人91精品久久久久久不卡| 亚洲国产97在线精品一区| 琪琪第一精品导航| 韩国日本不卡在线| 中文字幕最新精品| 欧美香蕉大胸在线视频观看| 欧美乱大交xxxxx另类电影| 日韩在线www| 国产不卡精品视男人的天堂| 欧美成人激情视频免费观看| 亚洲精品一区中文字幕乱码| 色黄久久久久久| 国产精品va在线播放| 日韩av不卡在线| 欧美激情精品在线| 精品一区精品二区| 欧美国产高跟鞋裸体秀xxxhd| 日韩美女免费线视频| 中文字幕综合在线| 久久中国妇女中文字幕| 亚洲free性xxxx护士白浆| 国产免费观看久久黄| 国产欧美日韩中文| 中文字幕亚洲欧美日韩在线不卡| 欧美最猛性xxxxx(亚洲精品)| 欧美在线播放视频| 日韩av电影国产| 精品久久久久久久中文字幕| 91国内产香蕉| 中文字幕亚洲欧美日韩高清| 91深夜福利视频| 2024亚洲男人天堂| 久久精品人人做人人爽| 97高清免费视频| 成人免费淫片aa视频免费| 91爱视频在线| 日韩av免费在线| 日韩电影中文字幕在线观看| 欧美洲成人男女午夜视频| 亚洲欧美日韩精品久久奇米色影视| 亚洲欧美制服综合另类| 亚洲人成电影网站色www| 久久久亚洲天堂| 亚洲国产小视频在线观看| 欧美性xxxxxxx| 午夜剧场成人观在线视频免费观看| 欧美日韩电影在线观看| 日韩成人黄色av| 久久视频这里只有精品| 2019国产精品自在线拍国产不卡| 欧美精品一区二区免费| 日韩av一区在线| 成人淫片在线看| 国产精品亚洲аv天堂网| 亚洲激情在线观看视频免费| 97在线视频国产| 日韩男女性生活视频| 久久综合色88| 成人福利在线视频| 日韩高清欧美高清| 亚洲第一级黄色片| 亚洲国产精品成人一区二区| 91成人在线观看国产| 91香蕉嫩草神马影院在线观看| 亚洲免费视频网站| 日韩欧美综合在线视频| 欧美性猛交xxxx偷拍洗澡| 欧美极品美女视频网站在线观看免费| 日韩欧美亚洲综合| 亚洲少妇中文在线| 欧美成人手机在线| 久久久久日韩精品久久久男男| 国产精品久久久久久久久久尿| 亚洲一区亚洲二区亚洲三区| 日本不卡视频在线播放| 亚洲图片在线综合| 国产欧美日韩免费看aⅴ视频| 国产精品一区二区三区在线播放| 亚洲精品日韩欧美| 91网站免费观看| 欧美成人高清视频| 欧美激情精品久久久| 亚洲aⅴ日韩av电影在线观看| 国产精品精品国产| 日韩一区二区三区国产| 欧美资源在线观看| 欧美一级电影久久| 亚洲国产精彩中文乱码av在线播放| 亚洲国产精品热久久| 国产精品美女网站| 久久久人成影片一区二区三区观看| 国产亚洲激情在线| 亚洲在线免费观看| 欧美久久精品一级黑人c片| 97成人精品视频在线观看| 国产精品男女猛烈高潮激情| 91精品国产自产91精品| 欧洲精品毛片网站| 欧美视频在线看| 久久综合久久八八| 欧美成人激情图片网| 欧美亚洲国产另类| 狠狠色狠狠色综合日日五| 日韩成人免费视频| 久久精品色欧美aⅴ一区二区| 国产精品美女免费看|