如何在Eclipse中导入ShowcaseView?

7

ShowcaseView 包含在一个 Zip 文件中,可以从 这里 下载。但我下载的到底是什么,该如何在 Eclipse 中导入它呢?

4个回答

21

两天后,我成功了,我已经创造了一些步骤来在Eclipse中导入ShowcaseView,这可能对您有所帮助。

如何在Eclipse中使用Showcase View。

  1. 从Github下载ShowcaseView并解压缩。

  2. 现在按照导入操作的步骤进行操作。

- 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 的乐趣...


    2
    谢谢您的教程 :) 友情提醒:如果您按照这些步骤操作,您需要安装actionbarsherlock库。您只需将其克隆,作为Android项目导入到Eclipse中(勾选“将项目复制到工作区”)。就是这样!该库可在此处获取:https://github.com/JakeWharton/ActionBarSherlock - Slot
    1
    Android v7支持库也可以用来替代ActionBarSherlock。 - Price

    3
    最简单的方法是:
    1. 在您的Eclipse工作区中创建一个空的Android应用程序项目。
    2. 将GitHub上ShowcaseView / library /文件夹中的文件复制到新项目的基础文件夹中。
    3. 在Eclipse中刷新项目。
    4. 转到项目属性 - Android并选择“Is Library”
    5. 清理不必要的内容并构建。
    它应该准备好作为您应用程序的依赖项添加。
    或者,您可以选择另一个库项目.project文件,并将其复制到此库文件夹中,编辑以匹配您的新项目名称等...然后在Eclipse中导入。但是如果您不知道自己在做什么,这更加高级。
    来源:如何从GitHub构建这些库

    1
    请按照以下步骤操作:
    1. github下载ShowcaseView。
    2. 在您的Eclipse项目中创建包com.github.amlcurran.schowcaseviewcom.github.amlcurran.schowcaseview.targets
    3. 解压缩ShowcaseView-master.zip或rar文件。
    4. 进入library/src/main/java/,将com/github/amlcurran/showcaseview Java文件复制到com.github.amlcurran.schowcaseview包中。
    5. 对于com/github/amlcurran/showcaseview/targets,也要做同样的事情,将其复制到com.github.amlcurran.schowcaseview.targets中。
    6. 最后,将其他文件复制到不同的文件夹中:drawables、layouts、value(例如,将其复制到旧的value文件、style.xml等中)。

    1

    跟随ツ Pratik Butani ツ的回答,使用Android Support Library替换ActionBarSherlock

    1. libShowcaseViewShowcaseViewDemoproject.properties

      • 添加target=android-21
    2. 右键单击"libShowcaseView" 属性->Android->库->添加... 选择AppCompat(android support library v7)->确定

    3. ShowcaseViewDemostyles.xml

      • android:Theme.Holo.LightTheme.Sherlock.LightTheme.Sherlock.Light.DarkActionBar更改为Theme.AppCompat

      • ListItemBigText中删除<item name="android:fontFamily">sans-serif-light</item>

    4. ActionItemsSampleActivity.java

      • SherlockActivity更改为ActionBarActivity,将getSupportMenuInflater更改为getMenuInflater
    5. MultipleActionItemsSampleActivity.java

      • SherlockActivity更改为ActionBarActivity
      • com.actionbarsherlock.app.ActionBar.OnNavigationListener更改为android.support.v7.app.ActionBar.OnNavigationListener
      • getSupportMenuInflater更改为getMenuInflater

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接