0

我想在我的 Eclipse 项目中使用 Etsy 的 StaggeredGridView。他们的 gitHub 页面没有提供在 Eclipse 中导入/设置他们的项目的说明。如果有人成功地做到了这一点并且可以分享这些步骤,那将有很大帮助!

https://github.com/etsy/AndroidStaggeredGrid

我尝试按照下面链接中列出的步骤进行操作,但没有成功。 将gradle项目导入eclipse

4

3 回答 3

5

一种简单的方法是下载 ZIP 文件,将整个文件解压缩到一个临时目录,导航到该\AndroidStaggeredGrid-master\library\src\main\java目录,然后将该com文件夹复制到您的项目src\目录中。然后转到\AndroidStaggeredGrid-master\library\src\main\res\values目录并将attrs.xml文件复制到项目的\res\values\文件夹中(或者如果您已经有一个文件,则将他的文件与您的文件合并)。

您不需要 Gradle 来执行此操作。源代码只是成为您项目的一部分。

另一种方法是这样做,是尝试从中创建一个 JAR 文件,但我还没有在 Android 项目中尝试过。

于 2014-03-28T00:22:23.207 回答
2

我已成功将 Etsy 交错 GridView 导入 Eclipse。以下是步骤(适用于您需要进入 Eclipse 的任何 Android Studio 项目):

  1. 从 Github 下载 zip 文件,解压并打开项目文件夹 --> library --> src --> main

  2. 复制所有 3 个文件:AndroidManifest 以及 res 和 src 文件夹

  3. 在 Eclipse 中启动新项目:File --> New --> Android Application Project

  4. 创建项目名称,选择API级别等。点击下一步

  5. 取消单击创建自定义图标启动器和创建活动

  6. 单击将此项目标记为库(如果要用作库)

  7. 点击完成

  8. 在包资源管理器中选择项目标题,然后将这 3 个文件粘贴到那里(单击“全部是”以覆盖)

  9. (可选)如果作为库导入,右键单击主项目的名称,转到 Properties --> Android

  10. 在弹出窗口底部找到“添加”按钮,选择您新导入的库,单击确定

  11. 完毕!

于 2014-06-30T20:57:41.177 回答
0

@钱

您必须将 attrs.xml 或其内容复制到您的项目 attrs.xml。确保像这样复制整个内容;

 <declare-styleable name="StaggeredGridView">
    <attr name="column_count" format="integer" />
    <attr name="column_count_portrait" format="integer" />
    <attr name="column_count_landscape" format="integer" />
    <attr name="item_margin" format="dimension" />
    <attr name="grid_paddingLeft" format="dimension" />
    <attr name="grid_paddingRight" format="dimension" />
    <attr name="grid_paddingTop" format="dimension" />
    <attr name="grid_paddingBottom" format="dimension" />
</declare-styleable>

到你自己的attires.xml

然后在错误文件中将您自己的 com.example.example 导入 R 中。

于 2015-07-04T03:51:54.210 回答