草庐IT

actionProvider

全部标签

android - 带有自定义 ActionProvider 的 ClassCastException

在使用操作提供程序创建菜单时,我收到一个ClassCastException错误,指出该类无法转换为View。我在DevGuide中使用了关于ActionProviders的小教程所以我不确定哪里出了问题。publicclassCustomActionViewextendsActionProvider{privatefinalContextmContext;publicCustomActionView(Contextcontext){super(context);mContext=context;}@OverridepublicViewonCreateActionView(){Layo

Android ActionBar ActionProvider 子菜单

我只是无法让ActionProvider显示子菜单,我不明白为什么。我在xml中定义了我的菜单:Action提供者类:publicclassMActionProviderextendsActionProvider{privatestaticfinalStringTAG="MActionProvider";privatestaticfinalintLIST_LENGTH=3;privateContextcontext;/***Createsanewinstance.**@paramcontextContextforaccessingresources.*/publicMezzAction

android - 我如何让我的 ShareActionProvider 动态提交文本(来自听众)查看寻呼机等

我用的是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

java - 无法从 ActionProvider 转换为 ShareActionProvider

我正在尝试在我的ActionBarSherlock中实现ShareActionProvider。下面的代码给我这个错误:CannotcastfromActionProvidertoShareActionProviderReadingActivity.java@OverridepublicbooleanonCreateOptionsMenu(com.actionbarsherlock.view.Menumenu){MenuInflaterinflater=getSupportMenuInflater();inflater.inflate(R.menu.menu2b,(Menu)menu)