如何检查线性布局中是不是有可用空间
Posted
技术标签:
【中文标题】如何检查线性布局中是不是有可用空间【英文标题】:How to check if there is space available in a linear layout如何检查线性布局中是否有可用空间 【发布时间】:2013-04-16 10:30:20 【问题描述】:我有水平方向的线性布局。
我正在向其中添加 ImageView 项目,并使用膨胀的 ImageViews。 如何检查线性布局中是否没有更多空间?
例如在小屏幕上我只会添加 5 个项目,但在大屏幕上我会添加最多 8 个。(取决于屏幕的大小)
【问题讨论】:
(loopcount + 1) * imageWidth > linearLayoutHeght 然后打破循环。如果您从 0 开始循环:) 你能给我一些关于你如何测量尺寸的链接吗? , 导致 getWidth() 返回 0 ***.com/questions/2827079/… 看到这个链接 【参考方案1】:你可以看看这个例子。
http://hzqtc.github.io/2013/12/android-custom-layout-flowlayout.html
【讨论】:
多行视图的完美答案以上是关于如何检查线性布局中是不是有可用空间的主要内容,如果未能解决你的问题,请参考以下文章