在操作栏中使用搜索动作视图后,为什么我的HomeAsUp图标消失了

时间:2014-05-05 07:48:33

标签: android user-interface android-actionbar

我的活动中的属性如下所示:

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"/>

但是,如果我点击搜索按钮并返回,我想用导航抽屉使用它的homeasup图标就会消失。我不知道为什么。

如果删除actionBar.setDisplayShowHomeEnabled(false),一切都会好起来的。

1 个答案:

答案 0 :(得分:-1)

我有同样的问题。我的解决方法是使用透明的1像素图标作为我的主图标,这样我就可以删除setDisplayShowHomeEnabled(false)方法但仍然没有图标,因为它是透明的。