Android Column GridView,可变宽度,如GooglePlus App

时间:2012-11-18 00:43:00

标签: android android-layout google-plus android-view

与大多数人一样,我们都使用过Google Plus应用程序。

我感兴趣的是他们开发的ColumnGridView,它不仅可变宽度,而且可变高度,似乎基于内容将很乐意为CardView显示最佳空间。

很少有可能的解决方案来复制这个,但只是真正寻找最好的解决方案当然是google实现。

  1. 是的,这可以通过TableView来实现 - 但如果没有视图回收器,这将是糟糕的编程。
  2. 我自己的自定义实现,基于ListView / GridView - 并非不可能,但需要做很多工作。
  3. 理想情况下,使用Google假设的Google与Google Now / Plus相同,因为它们基于“卡片”样式项目执行相同的操作。
  4. 有人遇到这个吗?

    我可以使用任何教程,示例,源代码来保存我的头脑方式吗?

    甚至可能是谷歌人在计算尺寸方面的一些方向?

    Google Plus

1 个答案:

答案 0 :(得分:20)

StaggeredGridView目前存在于AOSP的frameworks/ex/widgets/文件夹中,该文件夹似乎是Google+正在使用的文件夹(或者可能是其变体)。

它将出现在最新的支持库版本(r11)中,直到被b54e36f2的Katherine Kuan归还并转移到实验回购。