在使用操作提供程序创建菜单时,我收到一个ClassCastException错误,指出该类无法转换为View。我在DevGuide中使用了关于ActionProviders的小教程所以我不确定哪里出了问题。publicclassCustomActionViewextendsActionProvider{privatefinalContextmContext;publicCustomActionView(Contextcontext){super(context);mContext=context;}@OverridepublicViewonCreateActionView(){Layo
我只是无法让ActionProvider显示子菜单,我不明白为什么。我在xml中定义了我的菜单:Action提供者类:publicclassMActionProviderextendsActionProvider{privatestaticfinalStringTAG="MActionProvider";privatestaticfinalintLIST_LENGTH=3;privateContextcontext;/***Createsanewinstance.**@paramcontextContextforaccessingresources.*/publicMezzAction
我用的是SherlockLibraryActionBar,和ICS的actionbar类似,卡住的地方是这个@OverridepublicbooleanonCreateOptionsMenu(Menumenu){menu.add("Save").setIcon(R.drawable.ic_compose).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);menu.add("Search").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS|MenuItem.SHOW_AS_ACTION_WITH
我正在尝试在我的ActionBarSherlock中实现ShareActionProvider。下面的代码给我这个错误:CannotcastfromActionProvidertoShareActionProviderReadingActivity.java@OverridepublicbooleanonCreateOptionsMenu(com.actionbarsherlock.view.Menumenu){MenuInflaterinflater=getSupportMenuInflater();inflater.inflate(R.menu.menu2b,(Menu)menu)