布局与gridview具有相同的行为?

时间:2014-07-06 19:41:46

标签: android android-layout android-gridview

我想知道是否有一个布局,其行为类似于GridView,或者是一个技巧来执行以下操作:

我有一些元素连续显示,但如果屏幕尺寸太小,我想要元素到达下一行。为了说明我的问题:

The red rectangles are the different portview of the device

红色矩形是设备的端口视图

2 个答案:

答案 0 :(得分:1)

试试这个库。没有任何组件能够满足您的本地要求,但人们已经编写了这样的组件。

https://github.com/blazsolar/FlowLayout

希望这有帮助

答案 1 :(得分:0)

我没有尝试过be4,但我认为你可以通过编程方式完成 您需要检查元素数量并计算它们的宽度(包括它们之间的空格)然后检查是否添加新元素宽度与父宽度如果可以保持它然后添加 如果没有那么新元素top =最后一行顶部+最后一行高度 并且新元素left =最后一行的第一个元素

尝试一下,如果你需要任何帮助,我可以尝试为你编码