如何在工具栏中获取默认的Android主页按钮?

时间:2015-07-26 21:14:10

标签: android android-toolbar

在我的工具栏的左上角,我想要一个默认的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);

我错过了一条线路吗?谢谢你的帮助。

1 个答案:

答案 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);
}