如何使用具有动态大小和动态位置的自定义布局创建列表?

时间:2013-03-02 23:36:40

标签: android android-layout android-listview android-fragments android-scrollview

这是我的目标:

  • 第一张图片必须与其他图片的高度不同。
  • 第二张和第三张图片必须位于同一行。
  • 奇数行有一张图片。
  • 偶数行有两张图片。
  • 图片必须位于带有动态文字且透明的文字视图中。
  • 该列表将部分布局而不是全部。
  • 列表必须滚动。

2 个答案:

答案 0 :(得分:1)

这个库可能可以帮助您实现这种UI。 https://github.com/etsy/AndroidStaggeredGrid

An Android staggered grid view which supports multiple columns with rows of varying sizes.

enter image description here

答案 1 :(得分:0)

您应该可以使用一些布局嵌套来执行此操作。听起来列表中的每个“行”本身都包含两行。