【发布时间】:2013-11-22 14:01:27
【问题描述】:
ShowcaseView 包含在 Zip 文件 here 中。但是我到底下载了什么以及如何在 Eclipse 中导入它?
【问题讨论】:
标签: java android eclipse import showcaseview
ShowcaseView 包含在 Zip 文件 here 中。但是我到底下载了什么以及如何在 Eclipse 中导入它?
【问题讨论】:
标签: java android eclipse import showcaseview
2天后我成功了,我创建了在Eclipse中导入ShowcaseView的步骤,这可能对你有帮助。
如何在 Eclipse 中使用 Showcase View。
从github下载ShowcaseView并解压。
现在关注step for import。
- 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" 项目中制作以下包。 See Example.
- com.github.amlcurran.showcaseview
- com.github.amlcurran.showcaseview.targets
和从/java/com/github/amlcurran/showcaseview和/java/com/github/amlcurran/showcaseview/targets分别移动所有java文件。
在“ShowcaseViewDemo”项目中制作以下包。 See Example.
- 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" 作为库。 See Preview
现在在 ShowcaseViewDemo 中添加为库。转到“ShowcaseViewDemo”的属性->Android->添加->选择“libShowcaseView”->Ok...
我认为您现在没有遇到错误。你可以跑了。
您可以随时 ping 以获得任何建议或帮助。
愉快的ShowcaseViewing...
【讨论】:
最简单的方法是:
它应该可以添加为您的应用程序的依赖项。
或者,您可以选择另一个库项目 .project 文件并将其复制到此库文件夹中,对其进行编辑以匹配您的新项目名称等...然后在 Eclipse 中导入。但是,如果您不知道自己在做什么,那就更硬核了。 酸:How do I build these libraries from GitHub
【讨论】:
按照 ツ Pratik Butani ツ's Answer 并使用 Android 支持库 替换 ActionBarSherlock
在 libShowcaseView 和 ShowcaseViewDemo
的 project.properties 中target=android-21
右击"libShowcaseView" 属性->Android->库->添加...选择AppCompat(android support library v7)->Ok
在 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
【讨论】:
按步骤进行:
com.github.amlcurran.schowcaseview 和 com.github.amlcurran.schowcaseview.targets。解压ShowcaseView-master.zip或rar。
转到com.github.amlcurran.schowcaseview 包中的library/src/main/java/ and copy com/github/amlcurran/showcaseview java 文件。
com.github.amlcurran.schowcaseview.targets 中为com/github/amlcurran/showcaseview/targets 做同样的事情。drawables, layouts, value(复制旧值文件,例如style.xml)。【讨论】: