让我们想象一下,我把10 ImageView
s变成了LinearLayout
。在某些手机上,屏幕太小,只能容纳9个。第10名会更小。当没有足够的空间时,有没有办法隐藏视图
如果屏幕上没有足够的空间,有没有办法隐藏第10张?
让我们想象一下,我把10 ImageView
s变成了LinearLayout
。在某些手机上,屏幕太小,只能容纳9个。第10名会更小。当没有足够的空间时,有没有办法隐藏视图
如果屏幕上没有足够的空间,有没有办法隐藏第10张?
是的,这是可能的。你可以得到你的屏幕的高度,然后添加一个图像,并计算你添加的所有图像的高度总和,并比较,如果(sumHeightImages> = screenHeight):然后将其余图像的可见性设置为GONE :)
使用ScrollLayout
与包含ImageView
s的嵌套LinearLayout
。
这是一个小部件,我只有RemoteViews,所以我不知道是否有这样做的技巧。 – vieux 2011-05-28 17:05:28