我在SearchView中自定义搜索图标时遇到了一些问题。在我看来,图标可以在项目属性中更改,对吧?只需检查下面的代码即可。
谁能告诉我我哪里做错了?
这是我正在使用的菜单,带有我的自定义搜索图标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>
提前谢谢。
发布于 2015-07-09 12:48:09
对于api级别< 21,我这样做:
int searchImgId = getResources().getIdentifier("android:id/search_mag_icon", null, null);
ImageView ivIcon = (ImageView) searchView.findViewById(searchImgId);
if(ivIcon!=null)
ivIcon.setImageResource(R.drawable.ic_search);
从这里开始
到这个
https://stackoverflow.com/questions/10445760
复制相似问题