ShowcaseView
包含在此处的 Zip 文件中。但是我到底下载了什么以及如何在 Eclipse 中导入它?
4 回答
两天后我成功了,我创建了在 Eclipse 中导入ShowcaseView的步骤,这可能对您有所帮助。
如何在 Eclipse 中使用展示视图。
从 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.
(导入后可以看到导入了2个项目,分别是“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->向下移动并选中“是库”,然后将“actionbarsherlock”添加为库。查看预览
现在在 ShowcaseViewDemo 中添加为库。转到“ShowcaseViewDemo”的属性->Android->添加->选择“libShowcaseView”->确定...
我想你现在没有遇到错误。你可以运行。
您可以随时 ping 以获得任何建议或帮助。
快乐的陈列室...
最简单的方法是:
- 在 Eclipse 工作区中创建一个空的 Android 应用程序项目。
- 将 github 的 ShowcaseView/library/ 文件夹中的文件复制到您的新项目基础文件夹中。
- 在 Eclipse 中刷新项目。
- 转到项目属性 - Android 并选择“Is Library”
- 清理不必要的东西并构建。
它应该准备好添加为您的应用程序的依赖项。
或者,您可以选择另一个库项目 .project 文件并将其复制到此库文件夹中,对其进行编辑以匹配您的新项目名称等...然后在 Eclipse 中导入。但是,如果您不知道自己在做什么,那就更硬核了。Soure:如何从 GitHub 构建这些库
关注ツ Pratik Butaniツ的回答并使用Android支持库替换ActionBarSherlock
在libShowcaseView和ShowcaseViewDemo的project.properties中
- 添加
target=android-21
- 添加
右键单击“libShowcaseView” Properties->Android->Library->Add... 选择 AppCompat(android support library v7)->Ok
ShowcaseViewDemo的styles.xml中
android:Theme.Holo.Light
将,Theme.Sherlock.Light
,更改Theme.Sherlock.Light.DarkActionBar
为Theme.AppCompat
删除
<item name="android:fontFamily">sans-serif-light</item>
_ListItemBigText
在ActionItemsSampleActivity.java
- 改为,到.
SherlockActivity
_ActionBarActivity
getSupportMenuInflater
getMenuInflater
- 改为,到.
在MultipleActionItemsSampleActivity.java
- 更改
SherlockActivity
为ActionBarActivity
- 更改
com.actionbarsherlock.app.ActionBar.OnNavigationListener
为android.support.v7.app.ActionBar.OnNavigationListener
- 更改
getSupportMenuInflater
为getMenuInflater
- 更改
在那里执行它的步骤:
- 从github下载 ShowcaseView `
- 创建包
com.github.amlcurran.schowcaseview
并com.github.amlcurran.schowcaseview.targets
在您的 Eclipse 项目中。 解压
ShowcaseView-master.zip
或rar。转到包中的
library/src/main/java/ and copy com/github/amlcurran/showcaseview
java 文件com.github.amlcurran.schowcaseview
。com/github/amlcurran/showcaseview/targets
对in做同样的事情com.github.amlcurran.schowcaseview.targets
。- 最后,复制不同文件夹中
drawables, layouts, value
的其他文件(例如复制旧值文件,style.xml)。