讓我們想象一下,我把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