【问题标题】:How do I make a list with a custom layout that has dynamic size and dynamic position?如何使用具有动态大小和动态位置的自定义布局制作列表?
【发布时间】:2013-03-02 23:36:39
【问题描述】:

这是我的目标:

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

【问题讨论】:

  • 这真的是一个列表吗?还是某些图像位于特定布局中?
  • 你的问题是什么?
  • 不列出我想我想在片段中制作图像视图和文本视图
  • 这个片段获取文本和高度和宽度的位图蚂蚁字符串并将其定位并添加到布局中
  • 或两个片段一个有一个图像,第二个有两个?

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


【解决方案1】:

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

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

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 感谢您的建议..将记住这一点..更新答案
【解决方案2】:

您应该能够通过一些布局嵌套来做到这一点。听起来您列表中的每个“行”本身都包含两行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    相关资源
    最近更新 更多