【发布时间】:2016-10-16 13:06:18
【问题描述】:
我的菜单项使用如下 SearchView。
<item
android:id="@+id/action_search"
android:title="@string/menu_action_search"
app:showAsAction="ifRoom"
android:icon="@android:drawable/ic_menu_search"
app:actionViewClass="android.support.v7.widget.SearchView" />
我想要我自己的图标,图标应该是@android:drawable/ic_menu_search,如我的 xml 中所示。当我运行它时,它仍然使用它的默认图标。
如何获取我的菜单图标而不是 SearchView 提供的默认图标?
更新以澄清我的问题。
如果我删除 app:actionViewClass="android.support.v7.widget.SearchView",它将按照我的要求显示 android:icon="@android:drawable/ic_menu_search"。
但是如果我把app:actionViewClass="android.support.v7.widget.SearchView" 放在上面,它就不会显示android:icon="@android:drawable/ic_menu_search",而是用 SearchView 提供的任何东西替换。
我不想使用 SearchView 提供的图标
【问题讨论】:
标签: android searchview android-menu