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