因此,在我的项目中,我使用了Showcaseview为用户创建教程。当我将ShowcaseView指向任何操作栏ID时,结果是这样的:
我的问题是,是否有可能使showcaseview定位到操作栏中的特定项目,而不仅仅是上面概述的总体概述。该代码正在覆盖的onCreateOptionsMenu方法中运行,并且处于活动的上下文中。这是我当前正在使用的代码:
actionBarViews = new ShowcaseViews(activity);
ShowcaseView.ConfigOptions co = new ShowcaseView.ConfigOptions();
co.hideOnClickOutside = true;
actionBarViews.addView(new ItemViewProperties(R.id.sendmessage,
R.string.send_title, R.string.send_tutorial,
ShowcaseView.ITEM_ACTION_ITEM, 0, co));
actionBarViews.addView(new ItemViewProperties(R.id.tutorial_menu,
R.string.tutorial_title, R.string.tutorial_tutorial,
ShowcaseView.ITEM_ACTION_OVERFLOW, 0, co));
actionBarViews.show();
如果当前无法定位操作项,那么还有另一种方法可以实现教程。
最佳答案
您是否尝试过使用ActionBarSherlock?它支持旧的兼容性,并且有很多可用的示例。