メニュー項目の1つを処理したい(これをXMLで宣言しています)。
<item android:id="@+id/menu_shape_shifter"
android:title="@string/menu_search"
android:icon="@drawable/ic_action_refresh"
android:orderInCategory="0"
android:visible="true"
android:showAsAction="always" />
だから私はそう
MenuItem item_shape_shifter = (MenuItem)findViewById(R.id.menu_shape_shifter);
しますが、例外で失敗します:ClassCastException:com.android.internal.view.menu.ActionMenuItemViewをandroid.view.MenuItemにキャストできません。
このメニュー項目のハンドルを取得せずに続行することはできません。しかし、リードが見つかりません。
注:バージョン3.0未満をサポートしているため、アクションバー互換性パッケージを使用しています