如何能在toolbar上自动出现向右的箭头
2个回答
展开全部
getSupportActionBar() 试了下都报空指针了,这个方法是返回actionbar,而我应用的主题是采用toolBar来取代actionbar的,所以会报空。比较直接的方式是:mToolbar.setNavigationIcon(R.drawable.left_arrow);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
XXXActivity.this.finish();
}
});
这样手动设置了向左箭头,还有监听结束掉当前的Activity。
注意的一点监听要写在setSupportActionBar(mToolbar);之后,不然监听会没效果,我也不懂为什么,知道的@下。
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
XXXActivity.this.finish();
}
});
这样手动设置了向左箭头,还有监听结束掉当前的Activity。
注意的一点监听要写在setSupportActionBar(mToolbar);之后,不然监听会没效果,我也不懂为什么,知道的@下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询