AppCompatActivity を継承したActivity でMenu を使う場合
item ノードの属性「actionViewClass」をapp: にしないとgetActionView() でNULL が返される。 要注意。
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/menu_id" android:orderInCategory="100" android:title="@string/title" app:actionViewClass="android.support.v7.widget.SearchView" app:showAsAction="always" /> </menu>