Android中的工具栏上的后退按钮上没有任何操作

时间:2016-07-06 17:49:04

标签: android android-toolbar

在工具栏上单击后退按钮时,没有任何反应。我不知道这个问题是什么。

toolbar = (Toolbar) findViewById(R.id.include);
    setSupportActionBar(toolbar);
    getSupportActionBar().setTitle("Notices For Students");
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

2 个答案:

答案 0 :(得分:2)

你可以用这个来做:

  toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            finish();
        }
    });

这里我在用户点击后完成。

请使用此功能并告诉我您是否可能遇到任何问题。

答案 1 :(得分:1)

后退按钮只不过是一个菜单项,因此您必须覆盖onOptionsItemSelected

并查找按钮何时按下并执行此类操作

if(menuItem.getItemId() == android.R.id.home){
    finish();
}