4
我有這樣的(抽象)的佈局的大小:如何改變Android的滾動型
滾動型 - FILL_PARENT
的LinearLayout - WRAP_CONTENT
ImageView的1 - WRAP_CONTENT
ImageView的2 - 。 ..
ImageView 3
...
在用戶交互過程中,一些圖像被更大或更小的圖像替換,縮短或縮小要滾動的區域。 這就是問題所在。 Scrollview(SV)不知道變化,所以它要麼滾動底部的很多空白區域,要麼在底部切下一兩張圖片。
問題1:我能以某種方式使SV重新適應LiearLayout(LL)的變化高度嗎?
問題2:我可以通過LL上的getHight獲取當前大小。但通過改變的LayoutParams將其提供給SV不起作用 - 當然,這隻會改變屏幕上SV的高度。不知何故,有沒有辦法將LL的高度更改爲代碼中的SV?
問題3:我還沒試過呢。在代碼中創建SV,LL及其子代,然後根據需要添加/刪除已更改大小的子項,使SV適應這些更改?
最後一個問題:除了使用ListViews之外,還有更好的方法嗎?
是的。沒有效果。 – user611923 2011-02-12 10:23:25