2
我找到了很棒的android库“ShowcaseView”来生成类似于Android 4.0的“教程”视图。 (https://github.com/Espiandev/ShowcaseView和http://espiandev.github.io/ShowcaseView/)ShowcaseView与ActionBarSherlock
但我不知道如何使用它与图标在我的操作栏(我使用ActionBarSherlock)。
它应该与操作栏和ActionBarSherlock兼容,但我无法访问ID。
随着它就像魅力左上角的动作条图标...
scv = ShowcaseView.insertShowcaseView(android.R.id.home, this, "Hello", "My text", scvo);
当我想在动作条访问图标,没有showcaseview正显示出,即使在开发分支。
对此图书馆有任何想法或经验吗?
谢谢! 我看到这只能在OnCreateOptionsMenu()中调用,所以视图仅在按下图标时显示,对吗? 那么有什么办法可以在OnCreate()函数中调用它? 当点击确定按钮之后,是否有可能在此之后生成新的视图? – andr3w
你应该可以在onCreate()中调用它。至于排队ShowcaseViews,它将很快推出。检查这个问题的更多细节:https://github.com/Espiandev/ShowcaseView/issues/37#issuecomment-17928478。另外,如果您认为我已经回答了这个问题,请不要忘记将其标记为已回答! –
问题是,我不能在onCreate()中调用它,而不是在大多数情况下。 当我在Nexus S(CM 4.2.2)上启动它时,必须在主机Activity的onCreateOptionsmenu()之后或期间调用“insertShowcaseViewWithType()”。 当我在Galaxy Tab 10.1(4.0)上启动时,它的工作方式就像它一样! 4.2 SDK有问题吗? 谢谢! – andr3w