WEB开发网
开发学院手机开发Android 开发 Android学习之menu 阅读

Android学习之menu

 2010-05-31 14:13:00 来源:WEB开发网   
核心提示:接下来介绍相关的节点和属性(所有的属性都定义为android空间内,例如android:icon="@drawable/icon"):< menu > 根节点,Android学习之menu(2),没有属性,< group > 表示在它里面的< item >在同一g

接下来介绍相关的节点和属性(所有的属性都定义为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" >

上一页  1 2 3 4 5 6 7  下一页

Tags:Android 学习 menu

编辑录入:coldstar [复制链接] [打 印]
赞助商链接