我正在创建Android工具栏中的搜索视图,但无论何时,只要我在menu.xml项目中提到collapseActionView属性,就会出现以下问题:
<item android:id="@+id/search"
android:title="@string/search_title"
app:showAsAction="always|collapseActionView"
app:actionLayout="@layout/search_view_layout"/>
这里的search_view_layout.xml如下所示:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.SearchView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="35dp"/>
在这种情况下,我的searchView看起来如下图所示:
![enter image description here](https://istack.dev59.com/Vh4NI.webp)
![enter image description here](https://istack.dev59.com/WDLGW.webp)
<style name="SearchViewStyle" parent="Widget.AppCompat.SearchView">
<item name="queryBackground">@color/white</item>
<item name="searchIcon">@drawable/search</item>
<item name="goIcon">@drawable/ic_search</item>
<item name="android:textColor">@color/black</item>
<item name="android:layout_height">35dp</item>
<item name="android:height">35dp</item>
我希望设计的搜索界面如下所示:
欢迎提出任何建议。