我有一个字段,用户可以在应用程序的操作栏中输入搜索查询。这是在Activity中使用菜单膨胀在操作栏中声明的:
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:id="@+id/action_search"
android:showAsAction="ifRoom"
android:actionViewClass="android.widget.SearchView"
android:title="@string/search"
></item>
</menu>
我需要自定义SearchView的外观(例如背景和文本颜色)。到目前为止,我无法找到使用XML(使用样式或主题)进行此操作的方法。
我的唯一选择是在填充菜单时在代码中进行吗?
编辑 #1:我已经尝试了编程,但是我无法找到一种简单的方法来设置文本颜色。而且当我执行searchView.setBackgroundResource(...)时,背景设置在全局小部件上(当SearchView被图标化时也是如此)。
编辑 #2:搜索开发者参考中没有太多信息。