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,如需转载请自行联系原作者