在做手机应用与电脑项目是不同的,因为手机的屏幕空间十分有限,因此充分利用屏幕空间非常重要。如果在一个活动中需要有大量的菜单需要显示,这就十分尴尬了,因为菜单就可能占用屏幕三分之一的空间。
所以需要在Android应用中建立菜单,步骤如下:
1.在res目录下新建一个menu文件夹,接着在这个文件夹下新建一个名叫main的菜单文件,文件内容如下:
这里建立了两个菜单项,然后通过android:id分别给每个菜单项一个唯一的标识符。
2.在需要使用到菜单的活动中重写onCreateOptionMenu(Menu menu)方法,代码如下:
3.仅仅让菜单显示出来还是不够的,还要给菜单项定义对应的响应事件,在活动中重写onOptionsItemSelected(MenuItem item)方法,代码如下: