您好,我在收听时遇到了问题,请单击工具栏上的导航图标:
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
myToolbar.setNavigationIcon(R.drawable.ic_arrow_back_white_48dp);
myToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e("navigation", "navigation");
}
});
我写了这个,但是没用,它不听点击,也不记录任何东西。
试试这个代码,它将起作用。
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setTitle("Some Title");
myToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.e("navigation", "navigation");
}
});
我认为问题在于此行“ myToolbar.setNavigationIcon(R.drawable.ic_arrow_back_white_48dp);”
编辑:在6.0,5.1中测试了上面的代码,并且按预期方式工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句