【发布时间】:2014-01-18 23:34:51
【问题描述】:
我刚刚开始使用ActionBar,除了搜索框外,一切都很好。我现在想使用SearchView,但发现它很难自定义,有没有办法使用我现有的基于EditText 的布局来代替可扩展的SearchView?
顶部是新的SearchView,底部是我想使用的旧的,我不担心自动完成等任何额外功能。
我在谷歌上看了一段时间,但找不到任何解决方案,我的菜单 XML 看起来像这样:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/btnSearch"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="always|collapseActionView"
android:actionViewClass="android.widget.SearchView"
android:queryHint="blah blah"/>
...
</menu>
我发现通过使用一些难看的反射代码,我可以让底线看起来与我的旧搜索框相似,但它仍然看起来不正确,填充等都是错误的。我不想要任何反思,我只想使用我的旧布局。
【问题讨论】:
标签: android android-actionbar customization styling searchview