【发布时间】:2014-05-05 07:48:32
【问题描述】:
我活动中的属性如下:
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),一切都会好起来的。
.
【问题讨论】:
-
您是否尝试在 SearchView 上使用 listener 将 HomeAsUp 指示器(重新)设置为 true?
-
@Fllo 是的,我尝试在 setOnCloseListener 中设置它,但没有任何反应
-
在模拟器或真实设备上,特别是测试的 API 是什么?
-
哦,是的,在模拟器上,但事实是如果我选择一个真实的设备,问题会出现这样stackoverflow.com/questions/17360477/…。非常感谢你
-
@MarshalChen 你解决了吗?
标签: android user-interface android-actionbar