所以在我的项目中,我使用展示视图为用户创建教程。当我将 ShowcaseView 指向任何操作栏 ID 时,结果是这样的:
我的问题是,是否可以让展示视图针对操作栏中的特定项目,而不仅仅是像上面显示的那样的一般概述。代码在重写的 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();
如果目前无法定位 actionbaritems,是否有另一种方法来实现教程。