Android 菜单与过渡框架开发指南
1. Android 溢出菜单的实现
在 Android 应用开发中,溢出菜单是为用户提供额外选项的重要方式。以下将详细介绍溢出菜单的创建、响应选择以及相关示例项目的搭建。
1.1 显示溢出菜单
要创建溢出菜单,需重写对应活动的 onCreateOptionsMenu() 方法,并加载菜单的 XML 文件。示例代码如下:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_menu_example, menu);
return true;
}
在新创建的 Android 应用项目的主活动中,Android Studio 通常已重写此方法。若活动中不需要溢出菜单,可移除或注释掉该方法。
1.2 响应菜单项选择
为接收用户选择菜单项的通知,活动需重写 onOptionsItemSelected() 方法。该方法接收一个指向所选菜单项的引用,可通过 getItemId() 方法获取菜单项的 ID 以确定选择的是哪个菜单项。示例代码如下:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
超级会员免费看
订阅专栏 解锁全文
2288

被折叠的 条评论
为什么被折叠?



