重新设置icon后,需要再次设置toolbar.setNavigationIcon(resId); setSupportActionBar(toolbar); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } });
navigationClick事件.
否则原来的点击事件会被覆盖,无法生效.
重新设置icon后,需要再次设置toolbar.setNavigationIcon(resId); setSupportActionBar(toolbar); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } });
navigationClick事件.
否则原来的点击事件会被覆盖,无法生效.