在Eclipse中使用Etsy的StaggeredGridView

时间:2014-03-27 23:31:58

标签: android eclipse etsy staggered-gridview

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

https://github.com/etsy/AndroidStaggeredGrid

我尝试按照以下链接中列出的步骤操作,但它不起作用。 Importing gradle project to eclipse

3 个答案:

答案 0 :(得分:5)

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

你不需要Gradle来做这件事。源只是你项目的一部分。

另一种方法是尝试从中创建一个JAR文件,但我还没有尝试使用Android项目。

答案 1 :(得分:2)

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

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

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

  3. 在Eclipse中启动新项目:文件 - >新 - > Android应用程序项目

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

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

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

  7. 点击完成

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

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

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

  11. 完成!

答案 2 :(得分:0)

@ Qian

U必须将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

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