【发布时间】:2014-01-19 04:42:49
【问题描述】:
所以在我的项目中,我使用展示视图为用户创建教程。当我将 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,是否有其他方法可以实现教程。
【问题讨论】:
-
你搞定了吗?我正在尝试使用支持库来做到这一点。
-
我最终改用了操作栏 sherlock
标签: android android-actionbar-compat showcaseview