public class MainActivity extends Activity {
protected static final int MENU_ABOUT = Menu.FIRST;
protected static final int MENU_QUIT = Menu.FIRST+1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(this.toString(), "you have a error");
}
@Override
//设置菜单栏的选项
public boolean onCreateOptionsMenu(Menu menu){
super.onCreateOptionsMenu(menu);
menu.add(0, MENU_ABOUT, 0, "关于");
menu.add(0, MENU_QUIT, 0, "退出");
return true;
}
@Override
//设置选项被点击后的动作
public boolean onOptionsItemSelected(MenuItem item){
super.onOptionsItemSelected(item);
switch(item.getItemId()){
//点击关于,则弹出对话框
case MENU_ABOUT:
openOptionsDialog();
break;
case MENU_QUIT:
//选择退出,则直接退出当前Activity
finish();
break;
}
return true;
menu菜单栏的应用, 弹出对话框或退出当前activity
最新推荐文章于 2022-02-16 16:00:23 发布
本文展示了如何在Android应用中创建菜单栏,包括添加‘关于’和‘退出’选项,并详细说明了当用户点击这些选项时如何响应,如显示关于对话框或关闭当前Activity的操作。
摘要由CSDN通过智能技术生成