[android] 构建menu的一种步骤

[android] 构建menu的一种方法通过menu resource 定义menu结构,具体做法如下:?在/res目录下新建目录 /menu

[android] 构建menu的一种方法

通过menu resource 定义menu结构,具体做法如下:

?

在/res目录下新建目录 /menu,在menu目录下新建名为example_menu.xml的xml文件,xml文件代码如下

?

?

?

其中上述文件中引用了/values/strings.xml中常量,strings.xml文件定义如下

?

?

? 最后我们在activity文件中写如下代码生成并显示menu对象,只需复写activity中的onCreateOptionsMenu和onMenuItemSelected函数。

?

?

? ? 这种构造menu的方法很方便吧。

?

? ? 遇到的问题:

? ? 大家应该注意到example_menu.xml文件中两个item标签中android:onClick="onGroupItemClick"属性应该响应我在activity中定义的onGroupItemClick(MenuItem item)方法的,

不过结果并不是那样,而帮助文档中说得很清除这个方法执行的优先级高于 onMenuItemSelected,但这个方法确实没有执行到,

一个可能是SDK版本问题,机子上的2.2,难道3.0才支持?求解答