gpt4 book ai didi

android - 如何在 Android 中实现一个行为类似于具有属性 "float:left"的 HTML block 的 View ?

转载 作者:太空狗 更新时间:2023-10-29 16:40:50 26 4
gpt4 key购买 nike

enter image description here

在这个例子中, block #4 和 #6 被移到下一行,因为当前行没有足够的空间容纳它们。它与 HTML 中具有 CSS 属性(如“display: block; float: left;”)的 block 元素基本相同。让我们以我想以这种方式在屏幕上放置图像的情况为例。如何实现?

最佳答案

GridLayout 最接近,但它会将其子级调整为相同大小,因此它不适用于您显示的示例图像。如果您只是在谈论图像/按钮/其他内容的一致网格,那么它非常适合。

对于另一个,有一个第三方解决方案:FlowLayout .

它基于 LinearLayout,因此您只需将其设置为水平方向并添加您喜欢的所有元素。它会流到下一行,不需要自己测量/调整。

注意:我有一段时间没有对此进行测试,所以我不确定它在最新的 API 上的表现如何。我最后一次将它用于 Gingerbread 应用程序,当时它运行良好。

关于android - 如何在 Android 中实现一个行为类似于具有属性 "float:left"的 HTML block 的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18080635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com