Android学习之menu
2010-05-31 14:13:00 来源:WEB开发网接下来介绍相关的节点和属性(所有的属性都定义为android空间内,例如android:icon="@drawable/icon"):
< menu > 根节点,没有属性。
< group > 表示在它里面的< item >在同一group。相关属性包括:
id :group id
menuCategory :对应 常量Menu CATEGORY_* — 定义了一组的优先权,有
效值:container,system,secondary,和alternative
orderInCategory :定义这组菜单在菜单中的默认次序,int值
checkableBehavior :这组菜单项是否checkable。有效值:none,all(单选/单选按钮radio button),single(非单选/复选类型checkboxes)
visible :这组菜单是否可见 true or false
enabled :这组菜单是否可用,true or false
< item > 菜单项,可以嵌入< menu >作为子菜单。相关属性包括:
id : item id
menuCategory : 用来定义menu类别
orderInCategory : 用来定义次序,与一个组在一起(Used to define the order of the item, within a group)
title : 标题
titleCondensed :标题摘要, 当原标题太长的时候,需要用简短的字符串来代替title
icon : icon 图标
alphabeticShortcut : 字母快捷键
numericShortcut :数学快捷键
checkable :是否为checkbox, true or false
checked :是否设置为checked状态,true or false
visible : 是否可见, true or false
enabled :是否可用,true or false
xml示例:
view plaincopy to clipboardprint?
1. < ?xml version="1.0" encoding="utf-8"? >
2. < menu xmlns:android="http://schemas.android.com/apk/res/android" >
3. < item android:id="@+id/item1"
4. android:title="Item 1"
5. android:icon="@drawable/icon"
6. android:checkable="true"
7. android:checked="false"
8. / >
9.
10. < group android:id="@+id/group_1"
11. android:checkableBehavior="single" >
更多精彩
赞助商链接