活动中的属性如下:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayShowHomeEnabled(false);
我的菜单选项的菜单布局如下:
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
com.xxx:showAsAction="ifRoom|collapseActionView"
com.xxx:actionViewClass="android.support.v7.widget.SearchView"
android:title="weibo"/>
但是如果我点击搜索按钮并返回,我想与导航抽屉一起使用的homeeasup图标会消失。我不知道为什么。
如果我去掉actionBar.setDisplayShowHomeEnabled(false)
,一切都会好起来的。.
我有同样的问题。我的解决办法是使用一个透明的1像素图标作为我的主图标,这样我就可以删除setDisplayShowHomeEnabled(false)方法,但仍然没有一个图标,因为它是透明的。