在我的 RSS 阅读器项目中,我需要适合不同大小项目(包含图像和文本)的网格。
我搜索了在 Android 中制作交错网格的解决方案并遇到了 AndroidStaggeredGrid library通过 Etsy。 我正在使用 Eclipse,但库是为 Gradle 完成的。
我想在我的 Android 项目中使用这个库。 我已经尝试遵循此 answer但无法成功。 如何将此库导入我的 Android 项目。
最佳答案
- 创建一个 Android 应用程序项目,为包使用任何名称 姓名。
- 标记“将此项目标记为库”。
- 取消标记“创建自定义启动器图标”和“创建 Activity ”
- 导入Etsy库的java文件夹,然后“Build Path”>“Use as Source Folder”
- 导入 Etsy 库的 res 文件夹将覆盖您的旧 res 文件夹。
在 AndroidManifest.xml 中使用它
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.etsy.android.grid" > </manifest>
- 导入支持库:“Android 工具”>“添加支持库”
- 删除 gen 中除“com.etsy.android.grid”之外的任何其他包
- 在您的项目上“Android 工具”>“修复项目属性”。
它现在必须可以工作了,您可以在您的项目中使用该库。
关于用于 Eclipse 的 AndroidStaggeredGrid Gradle 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228728/