【发布时间】:2012-05-22 06:06:42
【问题描述】:
我的客户开发了一个 iPhone 应用程序,该应用程序有一个照片库,其中包含不同高度的照片,所以该库看起来像这样:
我被要求在 Android 上做同样的事情,所以我一直在尝试用 GridView 做这件事,但没有运气,我什至开始相信这在 Android 中是不可能的!
我的问题是,这可以在 Android 中使用 Gridview 吗?
【问题讨论】:
-
所以您想要以不规则尺寸而不是统一尺寸显示网格?
-
没错,如果gridview包含三列,它们总是从同一点开始,不可能让每一列在前一列结束后开始。
-
嗯.. 这是新的。我几乎要发布统一尺寸的代码。那将是一个拒绝投票的磁铁。除非有人能给你一些帮助,否则让我看看我能不能做点什么。
-
我不知道为什么这在 Android 中这么难,我认为 GridView 小部件根本不支持,我需要获取它的源代码并自己修改它。我下载了 GridView.java,但它引用了 Android 源代码中 Android.Internal.R 中的其他文件,很难找到它们
-
我认为他们只是在 pinterest 上这样做了。 Fancy 也做了一个类似于 gridview 的实现,但这次宽度不规则。我开始认为这只能通过创建自定义布局来实现。