android - GridView 中每个项目的不同高度

标签 android gridview

<分区>

我的客户开发了一个 iPhone 应用程序,它有一个照片库,其中的照片高度不同,所以画廊看起来像这样:

Gallery Template

我被要求在 Android 上做同样的事情,所以我一直在尝试用 GridView 做这件事,但没有运气,我什至开始相信这在 Android 上是不可能的!

我的问题是,这可以在 Android 中使用 Gridview 吗?

最佳答案

这称为 Masonry-View,要实现它不会太容易,因为目前没有太多有用的东西。

some libraries可用,但几个月前我尝试使用它们时,它们不能满足我的需求,因此我放弃了使用 Masonry 的想法。但你可以试一试。也许他们有所改进,或者介于两者之间,那里有一些更好的东西。

关于android - GridView 中每个项目的不同高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10696572/

相关文章:

java - MenuItem.setIcon 在使用 BottomNavigationBar 时抛出 NullPointerException

Android - 如何在用户粘贴内容时收到通知

java - 用 Java 编写和比较日期

asp.net - GridLines 不显示在带有 CSS 重置的 GridView 中?

java - 如何为 ListAdapter 设置文本颜色?

java - 如何获取sqlite表中数据组的范围

java - 如何在 GridView 中更改图像?

安卓 2.3 : GridView out of order after scrolling

android - 如何在 GridView 中制作 TextView 滚动

android - 获取在 gridview 中显示的图像的图像 URI