前言
话不多说上效果图,转载请标明出处
返回:
菜单:
正文
- 返回的添加:
//这里在Activity的onCreat()方法里写
ActionBar actionBar = getSupportActionBar();
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true); //添加返回的图标
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
this.finish();
return true;
}
return super.onOptionsItemSelected(item);
}
- 菜单的添加
首先得有一个menu文件,去res里创建一个menu
长这个样,xml文件名自己取。
下来需要在你建好的menu文件里添加item 如图:
用Android Studio就很方便了,这里就不演示了。
下来去你的Activity里写如下代码:
//实例化菜单并显示
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_title_menu,menu); //格式(R.menu.你的menu名字,menu)
return super.onCreateOptionsMenu(menu);
}
//菜单点击实现
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.exit: //你的menu里控件id
finish(); //这里是执行代码
break;
}
return super.onOptionsItemSelected(item);
}
就完成了
如果觉得简单,麻烦点个赞,溜了溜了~~~