我一直试图找到一些从操作栏中删除图标/徽标的方法,但我在搜索SO,Android的文档和Google之后发现的唯一一件事就是如何删除整个标题栏.那不是我想要的.只想从标题栏中删除图标/徽标.
谁知道怎么做到这一点?我想在XML中这样做.
我在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>
Run Code Online (Sandbox Code Playgroud)
提前致谢.

如何删除或更改edittext中的搜索视图图标?我正在使用Appcompat库.
我使用下面的代码来修改和删除但它不起作用:
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
View search_mag_icon = (View)searchView.findViewById(android.support.v7.appcompat.R.id.search_mag_icon);
search_mag_icon.setBackgroundResource(R.drawable.ic_stub);
//search_mag_icon.setVisibility(View.GONE);
Run Code Online (Sandbox Code Playgroud)