最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年07月29日 09:05:44   作者:  
以下是對Android中的自定義屬性format進行了詳細的分析介紹,需要的朋友可以過來參考下
1. reference:參考某一資源ID。
(1)屬性定義:
復(fù)制代碼 代碼如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<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)屬性使用:
復(fù)制代碼 代碼如下:

<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)屬性定義:
復(fù)制代碼 代碼如下:

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

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

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

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

<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)屬性使用:
復(fù)制代碼 代碼如下:

<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)屬性定義:
復(fù)制代碼 代碼如下:

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

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

<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)屬性定義:
復(fù)制代碼 代碼如下:

<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)屬性使用:
復(fù)制代碼 代碼如下:

<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)屬性定義:
復(fù)制代碼 代碼如下:

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

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

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

相關(guān)文章

  • 強制Android應(yīng)用使用某個Locale的方法

    強制Android應(yīng)用使用某個Locale的方法

    這篇文章主要介紹了強制Android應(yīng)用使用某個Locale的方法,涉及Android基于Locale進行語言設(shè)置的相關(guān)技巧,需要的朋友可以參考下
    2015-10-10
  • Android RecycleView和線型布局制作聊天布局

    Android RecycleView和線型布局制作聊天布局

    大家好,本篇文章主要講的是Android RecycleView和線型布局制作聊天布局,感興趣的同學(xué)趕緊來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Android Handler使用案例詳解

    Android Handler使用案例詳解

    這篇文章主要介紹了Android Handler使用案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android開發(fā)自學(xué)筆記(五):使用代碼控制界面

    Android開發(fā)自學(xué)筆記(五):使用代碼控制界面

    這篇文章主要介紹了Android開發(fā)自學(xué)筆記(五):使用代碼控制界面,本文講解了添加第二個layout、添加MyActivity的code、setup函數(shù)、getResult函數(shù)等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Android開發(fā)之動畫實現(xiàn)方法

    Android開發(fā)之動畫實現(xiàn)方法

    這篇文章主要介紹了Android開發(fā)之動畫實現(xiàn)方法,實例分析了Android中動畫的原理與實現(xiàn)技巧,需要的朋友可以參考下
    2015-05-05
  • Android OpenGL ES 實現(xiàn)抖音傳送帶特效(原理解析)

    Android OpenGL ES 實現(xiàn)抖音傳送帶特效(原理解析)

    這篇文章主要介紹了Android OpenGL ES 實現(xiàn)抖音傳送帶特效,抖音傳送帶特效推出已經(jīng)很長一段時間了,前面也實現(xiàn)了下,最近把它整理出來了,如果你有仔細觀測傳送帶特效,就會發(fā)現(xiàn)它的實現(xiàn)原理其實很簡單,需要的朋友可以參考下
    2022-07-07
  • Android編程實現(xiàn)網(wǎng)絡(luò)圖片查看器和網(wǎng)頁源碼查看器實例

    Android編程實現(xiàn)網(wǎng)絡(luò)圖片查看器和網(wǎng)頁源碼查看器實例

    這篇文章主要介紹了Android編程實現(xiàn)網(wǎng)絡(luò)圖片查看器和網(wǎng)頁源碼查看器,結(jié)合實例形式分析了Android針對網(wǎng)絡(luò)圖片及網(wǎng)頁的相關(guān)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-01-01
  • 解決WebView通過URL加載H5界面出現(xiàn)空白的問題

    解決WebView通過URL加載H5界面出現(xiàn)空白的問題

    這篇文章主要介紹了解決WebView通過URL加載H5界面出現(xiàn)空白的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Android音視頻開發(fā)只硬件解碼組件MediaCodec講解

    Android音視頻開發(fā)只硬件解碼組件MediaCodec講解

    在Android開發(fā)中提供了實現(xiàn)音視頻編解碼工具MediaCodec,針對對應(yīng)音視頻解碼類型通過該類創(chuàng)建對應(yīng)解碼器就能實現(xiàn)對數(shù)據(jù)進行解碼操作。本文通過示例詳細講解了MediaCodec的使用,需要的可以參考一下
    2023-01-01
  • Android通過自定義Activity實現(xiàn)懸浮的Dialog詳解

    Android通過自定義Activity實現(xiàn)懸浮的Dialog詳解

    這篇文章主要給大家介紹了關(guān)于Android通過自定義Activity實現(xiàn)懸浮的Dialog的相關(guān)資料,文中給出了詳細的示例代碼供大家參考學(xué)習,對大家具有一定的參考學(xué)習價值,感興趣的朋友們下面來一起看看吧。
    2017-05-05

最新評論

正定县| 青神县| 兴宁市| 康保县| 武汉市| 威海市| 甘南县| 南和县| 丹江口市| 深圳市| 建平县| 区。| 宁阳县| 葫芦岛市| 杂多县| 民和| 盘山县| 湟中县| 石家庄市| 乐山市| 汤原县| 连城县| 常德市| 玉山县| 武宣县| 镇远县| 廉江市| 池州市| 济宁市| 清新县| 台山市| 邵武市| 偃师市| 霞浦县| 调兵山市| 社会| 克拉玛依市| 泸水县| 炎陵县| 方正县| 泾源县|