天天看點

【移動開發】Android中各種xml彙總

Android中xml使用十分廣泛,這裡簡單彙總一下,使其更加系統化!

1.arrays.xml     定義數組

1

2

3

4

5

6

7

<code>&lt;resources&gt;</code>

<code>     </code><code>&lt;string-array name=</code><code>"newstitle"</code><code>&gt;</code>

<code>         </code><code>&lt;item&gt;國際&lt;/item&gt;</code>

<code>         </code><code>&lt;item&gt;國内&lt;/item&gt;</code>

<code>         </code><code>&lt;item&gt;軍事&lt;/item&gt;</code>

<code>    </code><code>&lt;/string-array&gt;</code>

<code>&lt;/resources&gt;</code>

2.colors.xml 定義顔色

8

9

10

11

<code>     </code><code>&lt;color name=</code><code>"blue_sky"</code><code>&gt;#A0C8FF&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"vert_manu"</code><code>&gt;#CCFF00&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"black"</code><code>&gt;#</code><code>000000</code><code>&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"white"</code><code>&gt;#FFFFFF&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"red"</code><code>&gt;#FF0000&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"link_color"</code><code>&gt;#FF0066CC&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"simiple_button_color"</code><code>&gt;#FFF&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"blue"</code><code>&gt;#0000FF&lt;/color&gt;</code>

<code>     </code><code>&lt;color name=</code><code>"grey"</code><code>&gt;#FFCBD2D8&lt;/color&gt;</code>

<code> </code><code>&lt;/resources&gt;</code>

3.dimens.xml   定義尺寸

<code>        </code><code>&lt;dimen name=</code><code>"bottom_tab_font_size"</code><code>&gt;12dp&lt;/dimen&gt;</code>

<code>        </code><code>&lt;dimen name=</code><code>"bottom_tab_padding_up"</code><code>&gt;5dp&lt;/dimen&gt;</code>

<code>        </code><code>&lt;dimen name=</code><code>"bottom_tab_padding_drawable"</code><code>&gt;8dp&lt;/dimen&gt;</code>

4.drawables.xml 定義畫布

<code>     </code><code>&lt;item type=</code><code>"drawable"</code> <code>name=</code><code>"shader1"</code><code>&gt;#7f7f7f7f&lt;/item&gt;</code>

<code>     </code><code>&lt;item type=</code><code>"drawable"</code> <code>name=</code><code>"highlight"</code><code>&gt;#cf7f7f7f&lt;/item&gt;</code>

<code>     </code><code>&lt;item type=</code><code>"drawable"</code> <code>name=</code><code>"barbg"</code><code>&gt;#ef0a4267&lt;/item&gt;</code>

<code>     </code><code>&lt;item type=</code><code>"drawable"</code> <code>name=</code><code>"trans"</code><code>&gt;#</code><code>00000000</code><code>&lt;/item&gt;</code>

<code>     </code><code>&lt;item type=</code><code>"drawable"</code> <code>name=</code><code>"chatdivider"</code><code>&gt;#ffd6dadc&lt;/item&gt;</code>

5.strings.xml 定義字元串

<code>       </code><code>&lt;string name=</code><code>"app_name"</code><code>&gt;Beem&lt;/string&gt;</code>

<code>       </code><code>&lt;string name=</code><code>"OkButton"</code><code>&gt;Ok&lt;/string&gt;</code>

<code>       </code><code>&lt;string name=</code><code>"ClearButton"</code><code>&gt;Clear&lt;/string&gt;</code>

6.styles.xml 定義樣式

<code>        </code><code>&lt;style name=</code><code>"Label"</code><code>&gt;</code>

<code>                </code><code>&lt;item name=</code><code>"android:textSize"</code><code>&gt;18sp&lt;/item&gt;</code>

<code>                </code><code>&lt;item name=</code><code>"android:textStyle"</code><code>&gt;bold&lt;/item&gt;</code>

<code>                </code><code>&lt;item name=</code><code>"android:typeface"</code><code>&gt;sans&lt;/item&gt;</code>

<code>                </code><code>&lt;item name=</code><code>"android:focusable"</code><code>&gt;</code><code>false</code><code>&lt;/item&gt;</code>

<code>                </code><code>&lt;item name=</code><code>"android:padding"</code><code>&gt;12dip&lt;/item&gt;</code>

<code>        </code><code>&lt;/style&gt;</code>

7. selector選擇(按下效果)  phoinix_popumenu_style.xml    

<code>&lt;selector xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>&gt;</code>

<code>    </code><code>&lt;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>/&gt;</code>

<code>    </code><code>&lt;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>/&gt;</code>

<code>    </code><code>&lt;item android:state_focused=</code><code>"true"</code> <code>android:drawable=</code><code>"@drawable/phoinix_small_selected"</code><code>/&gt;</code>

<code>&lt;/selector&gt;</code>

8.menu 菜單

12

13

<code>&lt;menu xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>&gt;</code>

<code>         </code><code>&lt;group&gt;</code>

<code>                        </code><code>&lt;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>/&gt;</code>

<code>                                                                                      </code> 

<code>                         </code><code>&lt;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>/&gt;</code>

<code>         </code><code>&lt;/group&gt;</code>

<code>                                                                      </code> 

<code>        </code><code>&lt;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>/&gt;</code>

<code>                                                              </code> 

<code>&lt;/menu&gt;</code>

8.anim  旋轉動畫

14

15

16

<code>&lt;</code><code>set</code> <code>xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>&gt;</code>

<code>                                                        </code> 

<code>&lt;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>/&gt;</code>

<code> </code><code>&lt;!-- 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>--&gt;</code>

<code> </code><code>&lt;/</code><code>set</code><code>&gt;</code>

    以上這些就是android中常用的xml,至于其他的自行查閱喽~

     本文轉自zhf651555765 51CTO部落格,原文連結:http://blog.51cto.com/smallwoniu/1248892,如需轉載請自行聯系原作者