【发布时间】:2017-04-05 17:09:26
【问题描述】:
我在 android 工具栏中创建 searchview,但每当我提到 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 如下图所示:-
在上面的图片搜索图标没有出现。当我点击这个搜索标题 SearchView Open as:-
我不明白,为什么不隐藏Kart菜单项,也不从style.xml中导入任何样式属性:-
<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>
但我想将 Searchview 设计如下:-
任何建议都将是非常可观的。
【问题讨论】:
标签: android navigation-drawer toolbar