我想在Eclipse的一个项目中使用Etsy的StaggeredGridView。他们的gitHub页面没有提供在Eclipse中导入/设置项目的说明。如果有人成功地完成了这个并且可以分享步骤,那将会有很大帮助!
https://github.com/etsy/AndroidStaggeredGrid
我尝试按照以下链接中列出的步骤操作,但它不起作用。 Importing gradle project to eclipse
答案 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项目):
从Github下载zip文件,解压缩并打开项目文件夹 - >库 - > src - >主
复制所有3个文件:AndroidManifest和res和src文件夹
在Eclipse中启动新项目:文件 - >新 - > Android应用程序项目
创建项目名称,选择API级别等。单击“下一步”
取消点击创建自定义图标启动器并创建活动
单击将此项目标记为库(如果要用作库)
点击完成
在Package Explorer中选择项目标题,然后将这3个文件粘贴到那里(单击“是全部”以覆盖)
(可选)如果导入为库,请右键单击主项目的名称,转到属性 - >的Android
在弹出窗口底部找到“添加”按钮,选择新导入的库,单击“确定”
完成!
答案 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。