在我的工具栏的左上角,我想要一个默认的Android后退箭头(白色),可以转到上一页。由于某种原因,它没有表现出来。这就是我正在做的事情
Toolbar toolbar = (Toolbar) findViewById(R.id.sign_up_bar);
setSupportActionBar(toolbar);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#3f9845")));
getSupportActionBar().setDisplayShowTitleEnabled(false);
我错过了一条线路吗?谢谢你的帮助。
答案 0 :(得分:1)
请确保您已扩展 ActionBarActivity 。 基本上给出的代码用于显示后退箭头并且它完美地运行到我的手机中
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);
以下代码用于通过后退按钮执行操作
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
this.finish();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}