Android 展开时,搜索视图关闭图标不可见
我在工具栏上添加了一个searchView。崩溃状态是这样的 扩展状态如下所示 为什么不显示searchView关闭图标 toolbar.xml menu.xmlAndroid 展开时,搜索视图关闭图标不可见,android,searchview,android-toolbar,Android,Searchview,Android Toolbar,我在工具栏上添加了一个searchView。崩溃状态是这样的 扩展状态如下所示 为什么不显示searchView关闭图标 toolbar.xml menu.xml <!-- Search, should appear as action button --> <item android:id="@+id/action_search" android:icon="@drawable/ic_action_search" android:title="@str
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
app:showAsAction="ifRoom|collapseActionView"
app:actionViewClass="android.support.v7.widget.SearchView"/>
</menu>
好的。我想出了一些办法。但并不像上面那样好看。进行了以下更改 活动课
searchView.setIconifiedByDefault(true);
在菜单上
app:showAsAction="always"
然后它看起来像这样,但不是一个很好的视图,因为导航抽屉是可见的
只有
ifRoom
对我有效
<item
android:id="@+id/action_search"
android:icon="@drawable/ic_search"
android:title="@string/menu_search_video"
app:showAsAction="ifRoom"
app:actionViewClass="android.support.v7.widget.SearchView"/>
谢谢。这就是
SearchView
在展开状态下的外观。一开始我也很困惑,因为我希望在关闭搜索视图时可以看到一个“X”。事实并非如此。返回箭头将关闭SearchView和软键盘(如果打开)。
<item
android:id="@+id/action_search"
android:icon="@drawable/ic_search"
android:title="@string/menu_search_video"
app:showAsAction="ifRoom"
app:actionViewClass="android.support.v7.widget.SearchView"/>