如何在ActionBar中创建一个左键

时间:2015-09-23 15:43:59

标签: android menu android-actionbar

我正在查看如何在ActionBar中创建左按钮,如下图所示:

Action Bar

标题与按钮分开。

我试过这个:

  mToolbar = (Toolbar) findViewById(R.id.toolbar);
  mToolbar.setTitle("Commentaires");
  mToolbar.setLogo(R.drawable.ic_action_back);

但是如何进行分离,以及如何使其可点击?感谢

1 个答案:

答案 0 :(得分:3)

这不是左按钮(甚至不是setLogo)添加:

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

(这将是你的第一部分)

mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);

并使用它:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
            finish();
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}