Android:ToolBar使用

来源:互联网 发布:获取js对象的方法 编辑:程序博客网 时间:2024/05/20 05:28

我们在使用 Toolbar 时候需要先隐藏掉系统原先的导航栏,网上很多人都说给Activity设置一个NoActionBar的Theme。但个人觉得有点小题大做了,所以这里我直接在BaseActivity中调用 supportRequestWindowFeature(Window.FEATURE_NO_TITLE) 去掉了默认的导航栏(注意,我的BaseActivity是继承了AppCompatActivity的,如果是继承Activity就应该调用 requestWindowFeature(Window.FEATURE_NO_TITLE) );

        toolbar = (Toolbar) findViewById(R.id.toolbar);        setSupportActionBar(toolbar);        getSupportActionBar().setDisplayHomeAsUpEnabled(true);    }    @Override    public boolean onOptionsItemSelected(MenuItem item) {        int itemId = item.getItemId();        if (itemId == android.R.id.home) {            finish();            return true;        }        return super.onOptionsItemSelected(item);    }

setSupportActionBar(toolbar);//支持toolbar
getSupportActionBar().setDisplayHomeAsUpEnabled(true);//显示toolbar上面左上角箭头,并且需要重写onOptionsItemSelected()方法。

0 0
原创粉丝点击