我想处理其中一个菜单项(我在 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。
如果不掌握此菜单项,我将无法继续。但是,找不到任何线索。
注意:我使用的是 Action Bar Compatibility 包,因为我支持 < 3.0 的版本