我有一个带有操作栏的活动。操作栏包含搜索视图。我不想要在单击搜索视图时出现的后退按钮。是可以删除它还是隐藏它?在单击搜索视图之前,该后退按钮不可见。顺便说一句,以下代码行没有帮助。
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
菜单资源
<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>
答案 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" />