必要步骤:
- 在res目录下新建menu文件夹,并新建菜单文件
- 在菜单项中添加菜单项,类似如下代码:
<menu xmlns:android=”http://schema.android.com/apk/res/android”> <item android:id=”@+id/itemId1” android:title=”itemName1”/> <item android:id=”@+id/itemId2” android:title=”itemName2” /> </menu>
- 在使用该菜单的活动中重载onCreateOptionsMenu()方法,用来载入菜单文件,类似如下代码:
public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater.inflate(R.menu.菜单名, menu); return true; }在使用该菜单的活动中重载onOptionsItemSelected()方法,用来响应每个菜单项点击后执行的操作,类似如下代码:
public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.itemId1: … // 处理代码 break; case R.id.itemId2: … // 处理代码 break; default: } return true; }
时间: 2024-10-08 10:17:13