因此,在我的项目中,我使用了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?它支持旧的兼容性,并且有很多可用的示例。

10-04 22:57