在工具栏中同时显示主页图标和返回图标,这是否可能? 1) 是否可以更改返回按钮图标和主页图标的显示顺序。 当前它会首先显示箭头按钮,然后是徽标(主页按钮)。
2) 第二个要求是,在单击主页图标并返回到上一个屏幕时清除活动堆栈,以便于返回按钮。
我有以下代码,将显示箭头返回键和设置为徽标的主页图标。是否可以处理这两个图标的单击事件:
Toolbar toolbar = (Toolbar)findByViewID(R.id.toolbar);
toolbar.setNavigationIcon(R.drwable.btn_back);
setSuppportActionBar(toolbar);
getSupportActionBar().setLogo(R.drawable.home_icon);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
我可以在onOptionsItemSelected方法中处理箭头图标的点击事件。 是否有一种方法可以处理徽标图标的点击事件? 我的想法是使用主页按钮的单击来清除活动堆栈,使用返回按钮导航回先前的屏幕。
我已尝试过
toolbar.setNavigationOnClickListener()
但是它对返回按钮点击没有影响。
在处理android.R.id.home时,只有在
onOptionsItemSelected()