activity中应用菜单
时间: 2024-09-11 11:02:30 浏览: 15
在Android应用程序中,Activity中的应用菜单通常指的是用户可以在应用顶部或底部看到的一个可选项集合,用于提供常用的功能或者导航。创建活动中的应用菜单通常通过以下步骤完成:
1. **添加菜单资源**:在`res/menu`目录下创建XML文件,比如`activity_main_menu.xml`,定义菜单项的标题、图标以及响应的操作。
```xml
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_save"
android:title="@string/save"
android:icon="@drawable/ic_save"
android:orderInCategory="100"
android:category="container" />
</menu>
```
2. **在Activity中引用并初始化**:在`onCreateOptionsMenu()`方法中,读取并加载菜单资源,并绑定点击事件。
```java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_save:
// 执行保存操作
break;
// ... 其他处理逻辑
}
return super.onOptionsItemSelected(item);
}
```