我有一个扩展ViewFactory的活动。该活动只是作为我的应用程序的文档,只有5个不同的“视图”。
每个视图都放在TextSwitcher中的ScrollView中。我面临的问题是,如果五个视图中的一个视图的文本多于下一个视图,则会有空的滚动空间。
关于如何摆脱这个空间的任何想法?
谢谢!
答案 0 :(得分:11)
TextSwitcher,因为默认情况下任何ViewSwitcher / ViewAnimator都会调整为最大的子尺寸。
可以通过将MeasureAllChildren属性设置为false来更改此值,例如:
TextSwitcher switcher = (TextSwitcher)findViewById(R.id.textSwitcher);
switcher.setMeasureAllChildren(false);
然后将尺寸调整为布局上的可见子项。