当没有足够的空间时,有没有办法隐藏视图

时间:2011-05-27 16:15:46

标签: android xml layout space

让我想象一下,我将10个ImageView放入LinearLayout。在某些手机上,屏幕太小,只有9个适合。第10个会更小。

如果屏幕上没有足够的空间,有没有办法隐藏第10个?

2 个答案:

答案 0 :(得分:1)

是的,有可能。您可以获得屏幕的高度,然后添加图像并计算您添加的所有图像的高度总和,并比较,如果(sumHeightImages> = screenHeight):然后将其余图像的可见性设置为GONE :)

答案 1 :(得分:0)

ScrollLayout与包含LinearLayout s的嵌套ImageView一起使用。