Android自定義屬性,format詳解
1. reference:參考某一資源ID。
(1)屬性定義:
(2)屬性使用:
android:layout_width = 42dip
android:layout_height = 42dip
android:background = @drawable/圖片ID
/>
2. color:顏色值。
(1)屬性定義:
(2)屬性使用:
android:layout_width = 42dip
android:layout_height = 42dip
android:textColor = #00FF00
/>
3. boolean:布爾值。
(1)屬性定義:
(2)屬性使用:
android:layout_width = 42dip
android:layout_height = 42dip
android:focusable = true
/>
4. dimension:尺寸值。
(1)屬性定義:
(2)屬性使用:
android:layout_width = 42dip
android:layout_height = 42dip
/>
5. float:浮點值。
(1)屬性定義:
(2)屬性使用:
android:fromAlpha = 1.0
android:toAlpha = 0.7
/>
6. integer:整型值。
(1)屬性定義:
(2)屬性使用:
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)屬性定義:
(2)屬性使用:
android:layout_width = fill_parent
android:layout_height = fill_parent
android:apiKey = 0jOkQ80oD1JL9C6HAja99uGXCRiS2CGjKO_bc_g
/>
8. fraction:百分數。
(1)屬性定義:
(2)屬性使用:
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)屬性定義:
(2)屬性使用:
xmlns:android = http://schemas.android.com/apk/res/android
android:orientation = vertical
android:layout_width = fill_parent
android:layout_height = fill_parent
>
10. flag:位或運算。
(1)屬性定義:
(2)屬性使用:
android:name = .StyleAndThemeActivity
android:label = @string/app_name
android:windowSoftInputMode = stateUnspecified | stateUnchanged | stateHidden>
注意:
屬性定義時可以指定多種類型值。
(1)屬性定義:
(2)屬性使用:
android:layout_width = 42dip
android:layout_height = 42dip
android:background = @drawable/圖片ID|#00FF00
/>