Android(安卓)UI ActionBar功能-Action Bar 左上角的向上或返回按钮
16lz
2021-01-26
ActionBar在左上角还提供了一个向上或返回的按钮,默认情况下是隐藏的需要在代码中开启:
官方文档:http://wear.techbrood.com/training/basics/actionbar/adding-buttons.html#UpNav
向上功能:
先打开功能选项,设置ActionBar的DisplayHomeAsUpEnabled=true:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getActionBar().setDisplayHomeAsUpEnabled(true); }
添加一个Activity为ParentActivity 同时新建ParentActivity的布局文件: public class ParentActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.parent_activity);}}
<?xml version="1.0" encoding="utf-8"?>
然后在AndroidManifest.xml文件中配置向上功能:
详细请查看上方的官方说明文档;
返回功能:
先打开功能选项,设置ActionBar的DisplayHomeAsUpEnabled=true:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getActionBar().setDisplayHomeAsUpEnabled(true); }
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) {case android.R.id.home:finish();break;default:break;} return super.onOptionsItemSelected(item); }
更多相关文章
- ViewPager+PagerTabStrip实现页面选项卡滑动
- Android实现发送短信验证码倒计时功能示例
- Android第四个功能:文件读取,并且用单元测试进行测试
- Android天气预报程序(三)
- Android(安卓)Studio 4.0 新功能之 Layout Validation
- Android(安卓)4.1 新增多媒体功能
- android Touch事件的处理流程
- 2013 HTML5中国峰会演讲:Android上的HTML5:过去,现在和将来
- react native ——android返回键问题