选项菜单的布局定义
u选项菜单的资源定义在/res/menu下
u使用
u使用标签定义菜单项,常用属性如下
Øandroid:id 定义菜单项的ID
Øandroid:icon 定义菜单项的图标
Øandroid:title 定义菜单项的标题文字
Øandroid:showAsAction 定义菜单项何时显示为一个ActionItem
l取值:ifRoom | never | withText | always | collapseActionView
u
u
选项菜单的布局定义示例
在Activity中覆盖onCreateOptionsMenu,加载选项菜单public boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.main, menu);return true;}
控制菜单项的显示
u在布局菜单的时候可以通过属性确定菜单项是否显示
Ø很多情况下,我们需要在特殊情况下才显示菜单项
Ø初始时往往选择将菜单项隐藏
l只需要给item添加android:visible属性, l取值为false
选项菜单支持子菜单
u子菜单的定义只要在布局中的item标签内嵌入menu就可以实现