使用Toolbar已经有一段时间了,今天遇到一个奇怪的问题,在某些机型上onOptionsItemSelected不会被调用。
@Override
protected void onCreate(Bundle savedInstanceState) {
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
if (null != actionBar) {
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
@Override
public boolean

在部分机型上,遇到Toolbar的onOptionsItemSelected方法不被调用的问题,导致返回箭头点击无效。通过使用Toolbar的setNavigationOnClickListener方法,可以替代onOptionsItemSelected,从而确保返回按钮的正常响应。
最低0.47元/天 解锁文章
803





