ShowcaseView
包含在一个 Zip 文件中,可以从 这里 下载。但我下载的到底是什么,该如何在 Eclipse 中导入它呢?
两天后,我成功了,我已经创造了一些步骤来在Eclipse中导入ShowcaseView,这可能对您有所帮助。
如何在Eclipse中使用Showcase View。
从Github下载ShowcaseView并解压缩。
现在按照导入操作的步骤进行操作。
- Right click on Project Explorer
- Import -> Android -> Existing Android Code Into Workspace
- Select Extracted "ShowcaseView-master"
- Check both project "library" and "MainActivity"
- Check "Copy projects into workspace"
- Finish.
(导入后,您可以看到导入了两个项目,分别为“main”和“SampleActivity”,您可以将“main”更改为"libShowcaseView",“SampleActivity” 更改为"ShowcaseViewDemo",以便您可以轻松识别。:))
如果在"ShowcaseViewDemo"中看到错误(不用担心...),请查看src/
文件夹也是空白的(在"libShowcaseView"和"ShowcaseViewDemo"中都是),没关系。
在"libShowcaseView"项目中创建以下包。参见示例。
- com.github.amlcurran.showcaseview
- com.github.amlcurran.showcaseview.targets
将所有Java文件从/java/com/github/amlcurran/showcaseview
和/java/com/github/amlcurran/showcaseview/targets
分别移动。
在“ShowcaseViewDemo”项目中创建以下包。 查看示例。
- com.github.amlcurran.showcaseview.sample
- com.github.amlcurran.showcaseview.sample.animations
- com.github.amlcurran.showcaseview.sample.legacy
- com.github.amlcurran.showcaseview.sample.v14
然后像上面一样移动文件(分别从java文件夹中)。
现在右键单击“libShowcaseView”项目->属性->Android->往下移并勾选“Is Library”,然后将“actionbarsherlock”添加为库。 查看预览
现在在ShowcaseViewDemo中作为库进行添加。 转到"ShowcaseViewDemo"-> Android-> 添加-> 选择“libShowcaseView” - >确定...
我认为你现在不会遇到错误。 你可以运行它。
您可以随时联系以获得任何建议或帮助。
享受 ShowcaseViewing 的乐趣...
com.github.amlcurran.schowcaseview
和com.github.amlcurran.schowcaseview.targets
。ShowcaseView-master.zip
或rar文件。library/src/main/java/
,将com/github/amlcurran/showcaseview
Java文件复制到com.github.amlcurran.schowcaseview
包中。com/github/amlcurran/showcaseview/targets
,也要做同样的事情,将其复制到com.github.amlcurran.schowcaseview.targets
中。drawables、layouts、value
(例如,将其复制到旧的value文件、style.xml等中)。跟随ツ Pratik Butani ツ的回答,使用Android Support Library替换ActionBarSherlock
在libShowcaseView和ShowcaseViewDemo的project.properties中
target=android-21
右键单击"libShowcaseView" 属性->Android->库->添加... 选择AppCompat(android support library v7)->确定
在ShowcaseViewDemo的styles.xml中
将android:Theme.Holo.Light
、Theme.Sherlock.Light
和Theme.Sherlock.Light.DarkActionBar
更改为Theme.AppCompat
在ListItemBigText
中删除<item name="android:fontFamily">sans-serif-light</item>
在ActionItemsSampleActivity.java中
SherlockActivity
更改为ActionBarActivity
,将getSupportMenuInflater
更改为getMenuInflater
在MultipleActionItemsSampleActivity.java中
SherlockActivity
更改为ActionBarActivity
com.actionbarsherlock.app.ActionBar.OnNavigationListener
更改为android.support.v7.app.ActionBar.OnNavigationListener
getSupportMenuInflater
更改为getMenuInflater