如果我们在布局中这样添加一个Toolbar,那么添加后Toolbar中啥都没有,只有一个背景颜色
如果要添加一个返回键在左边,如下图所示:
则需要设置:
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
要响应点击事件,则还需要添加
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home){
Toast.makeText(this, "返回", Toast.LENGTH_LONG).show();
finish();
}
return super.onOptionsItemSelected(item);
}
默认添加的是一个黑色的箭头,在AppTheme中需要添加
- @android:color/white
让箭头变为白色
这里使用了toolbar所以AppTheme的parent要是没有ActionBar的,比如: