单击搜索视图后可以删除后退按钮(展开)

时间:2015-05-18 13:45:56

标签: android android-actionbar searchview

我有一个带有操作栏的活动。操作栏包含搜索视图。我不想要在单击搜索视图时出现的后退按钮。是可以删除它还是隐藏它?在单击搜索视图之前,该后退按钮不可见。顺便说一句,以下代码行没有帮助。

getSupportActionBar().setDisplayHomeAsUpEnabled(false);

enter image description here

菜单资源

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<item
    android:id="@+id/action_search"
    android:title=""
    app:showAsAction="always|collapseActionView"
    android:icon="@drawable/ic_action_search"
    app:actionViewClass="android.support.v7.widget.SearchView" />

</menu>

2 个答案:

答案 0 :(得分:6)

我一直在处理类似的问题。要简单地删除箭头,我将app:showAsAction="always|collapseActionView"更改为app:showAsAction="always"。 但是,现在我有一个空格而不是箭头,这是我尚未解决的问题。

答案 1 :(得分:4)

我们遇到了同样的问题并通过设置

来修复它

应用:collapseIcon

工具栏中的属性。

<android.support.v7.widget.Toolbar
         android:id="@+id/toolbar"
         android:layout_width="match_parent"
         android:layout_height="@dimen/toolbarHeight"
         app:collapseIcon="@drawable/collapseBackIcon" />