i++

プログラム系のメモ書きなど

Android : ActionBar からの SearchView の取得で NullPointerException

android:actionViewClass としていたところを app:actionViewClass に変更すると解消しました。
Support Library の AppCompatActivity を使用しているアプリだったからと思われます。

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      tools:context=".MainActivity">
    <item android:id="@+id/menu_search"
          android:icon="@drawable/ic_search_white_48dp"
          app:actionViewClass="android.widget.SearchView"
          app:showAsAction="always"/>
</menu>