摘要:
上下文菜单与当前获得焦点的view关联,并通过按下轨迹球、D-pad的中键,或常按View3秒来触发。定义和填入上下文菜单和Activity菜单类似。为特定的View创建上下文菜单有两种方式。创建上下文菜单第一种方式是为View类创建通用的上下文菜单,通过重写View的onCreateContextMenu处理函数,如下:@Overridepublic void onCreateContextMe... 阅读全文
摘要:
动态更新菜单项通过重写onPrepareOptionsMenu方法,你可以每次在菜单项显示时基于应用程序的状态来修改菜单。它允许你动态的disable/enable菜单项,设置可见性以及修改菜单文本。为了动态的修改菜单项,你可以在onCreateOptionsMenu方法中,在创建菜单项时保留一个对它们的引用,或者你可以使用menu.findItem方法,如下面的代码片段所示,onPrepareO... 阅读全文
摘要:
正如你所熟悉的那样,Android支持大多数传统的菜单项选项,包括icon、shortcut、checkbox和radio button,如下描述:❑ Checkboxes和Radio ButtonsCheckboxes和radio buttons作为菜单项在扩展菜单和子菜单中可见,如图4-6所示。设置菜单项为checkbox,使用setCheckable方法。checkbox的状态由setChe... 阅读全文