猿问

如何更改要在Android的操作栏中使用的SearchView上的默认图标?

我在自定义SearchView中的搜索图标时遇到了一些麻烦。我认为可以在Item属性中更改图标,对吗?只需检查下面的代码即可。


有人可以告诉我我在做什么错吗?


这是我正在使用的菜单,带有我的自定义搜索图标icn_lupa。但是当我运行该应用程序时,我总是会得到默认的搜索图标...


<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/menu_search"

      android:title="@string/menu_search"

      android:icon="@drawable/icn_lupa"

      android:showAsAction="always"

      android:actionViewClass="android.widget.SearchView" />

</menu>

提前致谢。


拉丁的传说
浏览 518回答 3
3回答

精慕HU

看起来好像actionViewClass覆盖了该图标,但是您似乎不能从此类中对其进行更改。您有两种解决方案:继续使用它,就用户体验和平台一致性而言,我认为这是最佳选择。
随时随地看视频慕课网APP

相关分类

Android
我要回答