私のプロジェクトには 3 つのアクティビティがあり、アクションバーの searchView を 1 つのアクティビティだけで削除/非表示にしたいと考えています。
私は searchView.setVisibility(View.GONE); を試しました。ただし、クリック可能なアイコンはまだあります。
main_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/menu_search"
android:title="@string/menu_search"
android:icon="@drawable/ic_menu_search"
android:showAsAction="ifRoom|collapseActionView"
android:actionViewClass="android.widget.SearchView" />
<item
android:id="@+id/item_clear_memory_cache"
android:title="@string/menu_item_clear_memory_cache"/>
<item
android:id="@+id/item_clear_disc_cache"
android:title="@string/menu_item_clear_disc_cache"/>
</menu>