问题描述
||
假设我在
LinearLayout
中放了10ImageView
。在某些手机上,屏幕太小,只能容纳9个。第十将更小。
如果屏幕上没有足够的空间,是否可以隐藏第十号?
解决方法
对的,这是可能的。您可以获取屏幕的高度,然后添加图像并计算所有添加图像的高度总和,然后进行比较(sumHeightImages> = screenHeight):然后将其余图像的可见性设置为GONE :)
, 将
ScrollLayout
与包含ImageView
的嵌套LinearLayout
一起使用。