Android中xml使用十分廣泛,這裡簡單彙總一下,使其更加系統化!
1.arrays.xml 定義數組
1
2
3
4
5
6
7
<code><resources></code>
<code> </code><code><string-array name=</code><code>"newstitle"</code><code>></code>
<code> </code><code><item>國際</item></code>
<code> </code><code><item>國内</item></code>
<code> </code><code><item>軍事</item></code>
<code> </code><code></string-array></code>
<code></resources></code>
2.colors.xml 定義顔色
8
9
10
11
<code> </code><code><color name=</code><code>"blue_sky"</code><code>>#A0C8FF</color></code>
<code> </code><code><color name=</code><code>"vert_manu"</code><code>>#CCFF00</color></code>
<code> </code><code><color name=</code><code>"black"</code><code>>#</code><code>000000</code><code></color></code>
<code> </code><code><color name=</code><code>"white"</code><code>>#FFFFFF</color></code>
<code> </code><code><color name=</code><code>"red"</code><code>>#FF0000</color></code>
<code> </code><code><color name=</code><code>"link_color"</code><code>>#FF0066CC</color></code>
<code> </code><code><color name=</code><code>"simiple_button_color"</code><code>>#FFF</color></code>
<code> </code><code><color name=</code><code>"blue"</code><code>>#0000FF</color></code>
<code> </code><code><color name=</code><code>"grey"</code><code>>#FFCBD2D8</color></code>
<code> </code><code></resources></code>
3.dimens.xml 定義尺寸
<code> </code><code><dimen name=</code><code>"bottom_tab_font_size"</code><code>>12dp</dimen></code>
<code> </code><code><dimen name=</code><code>"bottom_tab_padding_up"</code><code>>5dp</dimen></code>
<code> </code><code><dimen name=</code><code>"bottom_tab_padding_drawable"</code><code>>8dp</dimen></code>
4.drawables.xml 定義畫布
<code> </code><code><item type=</code><code>"drawable"</code> <code>name=</code><code>"shader1"</code><code>>#7f7f7f7f</item></code>
<code> </code><code><item type=</code><code>"drawable"</code> <code>name=</code><code>"highlight"</code><code>>#cf7f7f7f</item></code>
<code> </code><code><item type=</code><code>"drawable"</code> <code>name=</code><code>"barbg"</code><code>>#ef0a4267</item></code>
<code> </code><code><item type=</code><code>"drawable"</code> <code>name=</code><code>"trans"</code><code>>#</code><code>00000000</code><code></item></code>
<code> </code><code><item type=</code><code>"drawable"</code> <code>name=</code><code>"chatdivider"</code><code>>#ffd6dadc</item></code>
5.strings.xml 定義字元串
<code> </code><code><string name=</code><code>"app_name"</code><code>>Beem</string></code>
<code> </code><code><string name=</code><code>"OkButton"</code><code>>Ok</string></code>
<code> </code><code><string name=</code><code>"ClearButton"</code><code>>Clear</string></code>
6.styles.xml 定義樣式
<code> </code><code><style name=</code><code>"Label"</code><code>></code>
<code> </code><code><item name=</code><code>"android:textSize"</code><code>>18sp</item></code>
<code> </code><code><item name=</code><code>"android:textStyle"</code><code>>bold</item></code>
<code> </code><code><item name=</code><code>"android:typeface"</code><code>>sans</item></code>
<code> </code><code><item name=</code><code>"android:focusable"</code><code>></code><code>false</code><code></item></code>
<code> </code><code><item name=</code><code>"android:padding"</code><code>>12dip</item></code>
<code> </code><code></style></code>
7. selector選擇(按下效果) phoinix_popumenu_style.xml
<code><selector xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>></code>
<code> </code><code><item android:state_focused=</code><code>"true"</code> <code>android:state_pressed=</code><code>"true"</code> <code>android:drawable=</code><code>"@drawable/phoinix_pushmail_btn_selected"</code> <code>/></code>
<code> </code><code><item android:state_focused=</code><code>"false"</code> <code>android:state_pressed=</code><code>"true"</code> <code>android:drawable=</code><code>"@drawable/phoinix_pushmail_btn_selected"</code> <code>/></code>
<code> </code><code><item android:state_focused=</code><code>"true"</code> <code>android:drawable=</code><code>"@drawable/phoinix_small_selected"</code><code>/></code>
<code></selector></code>
8.menu 菜單
12
13
<code><menu xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>></code>
<code> </code><code><group></code>
<code> </code><code><item android:id=</code><code>"@+id/chat_menu_contacts_list"</code> <code>android:visible=</code><code>"true"</code>
<code> </code><code>android:title=</code><code>"@string/chat_menu_contacts_list"</code> <code>android:icon=</code><code>"@drawable/ic_menu_friendslist"</code> <code>/></code>
<code> </code>
<code> </code><code><item android:id=</code><code>"@+id/chat_menu_change_chat"</code> <code>android:visible=</code><code>"true"</code>
<code> </code><code>android:title=</code><code>"@string/chat_menu_change_chat"</code> <code>android:icon=</code><code>"@drawable/ic_menu_chat_dashboard"</code> <code>/></code>
<code> </code><code></group></code>
<code> </code>
<code> </code><code><item android:id=</code><code>"@+id/chat_menu_close_chat"</code> <code>android:visible=</code><code>"true"</code>
<code> </code><code>android:title=</code><code>"@string/chat_menu_close_chat"</code> <code>android:icon=</code><code>"@drawable/ic_menu_end_conversation"</code> <code>/></code>
<code> </code>
<code></menu></code>
8.anim 旋轉動畫
14
15
16
<code><</code><code>set</code> <code>xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>></code>
<code> </code>
<code><rotate </code>
<code> </code><code>android:interpolator=</code><code>"@android:anim/accelerate_decelerate_interpolator"</code>
<code> </code><code>android:fromDegrees=</code><code>"0"</code>
<code> </code><code>android:toDegrees=</code><code>"+360"</code>
<code> </code><code>android:duration=</code><code>"3000"</code> <code>/></code>
<code> </code><code><!-- rotate 旋轉動畫效果</code>
<code> </code>
<code> </code><code>屬性:interpolator 指定一個動畫的插入器,用來控制動畫的速度變化</code>
<code> </code><code>fromDegrees 屬性為動畫起始時物件的角度 </code>
<code> </code><code>toDegrees 屬性為動畫結束時物件旋轉的角度,+代表順時針</code>
<code> </code><code>duration 屬性為動畫持續時間,以毫秒為機關</code>
<code> </code><code>--></code>
<code> </code><code></</code><code>set</code><code>></code>
以上這些就是android中常用的xml,至于其他的自行查閱喽~
本文轉自zhf651555765 51CTO部落格,原文連結:http://blog.51cto.com/smallwoniu/1248892,如需轉載請自行聯系原作者