【发布时间】:2011-09-03 13:02:34
【问题描述】:
假设我将 10 个ImageViews 放入LinearLayout。在某些手机上,屏幕太小,只能放 9 个。第 10 个会更小。
如果屏幕上没有足够的空间,有没有办法隐藏第 10 个?
【问题讨论】:
假设我将 10 个ImageViews 放入LinearLayout。在某些手机上,屏幕太小,只能放 9 个。第 10 个会更小。
如果屏幕上没有足够的空间,有没有办法隐藏第 10 个?
【问题讨论】:
是的,这是可能的。您可以获取屏幕的高度,然后添加图像并计算您添加的所有图像的高度总和,然后比较,如果 (sumHeightImages >= screenHeight) :然后将其余图像的可见性设置为 GONE :)
【讨论】:
将ScrollLayout 与包含ImageViews 的嵌套LinearLayout 一起使用。
【讨论】: