【问题标题】:How do I get the default Android home button in my toolbar?如何在我的工具栏中获取默认的 Android 主页按钮?
【发布时间】:2015-08-03 15:43:18
【问题描述】:

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

我是不是漏掉了一行?谢谢你的帮助。

【问题讨论】:

    标签: android android-toolbar


    【解决方案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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 2015-08-05
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 2019-04-08
      • 1970-01-01
      相关资源
      最近更新 更多