android 右上角菜单不显示出来,Android创建右上角菜单

在app/src/main/res目录下创建一个Android Resource Directory

bd4f73f76c88

创建一个 Android Resource Directory

bd4f73f76c88

Resource type 选择 menu

在app/src/main/res/menu目录下创建一个Menu resource file

bd4f73f76c88

创建一个 Menu resource file

bd4f73f76c88

填写菜单的文件名

打开app/src/main/res/menu/menu.xml文件,添加菜单项

在MainActivity中创建菜单

//创建菜单

@Override

public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.menu,menu);

return true;

}

//菜单点击事件

@Override

public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()){

case R.id.id_about_us: //关于

String version = "1.0.190712";

AlertDialog aboutDialog = new AlertDialog.Builder(this).create();

aboutDialog.setTitle("鱼知凡在线学习系统");

aboutDialog.setMessage("当前版本:" + version);

aboutDialog.show();

break;

case R.id.id_scan_some: //扫码

Intent intent = new Intent();

intent.setClass(MainActivity.this, CaptureActivity.class);

intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

startActivityForResult(intent, REQUEST_CODE_SCAN);

break;

case R.id.id_close_app: //退出

AlertDialog exitDialog = new AlertDialog.Builder(this).create();

exitDialog.setTitle("系统提示");

exitDialog.setMessage("确定要退出吗");

exitDialog.setButton(DialogInterface.BUTTON_POSITIVE, "确定", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

finish();

}

});

exitDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "取消", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

Toast.makeText(MainActivity.this, "欢迎回来", Toast.LENGTH_SHORT).show();

}

});

exitDialog.show();

break;

default:

break;

}

return true;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值