摆脱文本切换器中的额外空间

eka*_*was 5 android

我有一个扩展ViewFactory的活动.该活动只是作为我的应用程序的文档,只有5个不同的"视图".

每个视图都放在TextSwitcher中的ScrollView中.我面临的问题是,如果五个视图中的一个视图的文本多于下一个视图,则会有空的滚动空间.

关于如何摆脱这个空间的任何想法?

谢谢!

Tho*_*nvv 11

TextSwitcher,因为任何ViewSwitcher/ViewAnimator默认大小都会达到最大的子大小.

可以通过将MeasureAllChildren属性设置为false来更改此值,例如:

TextSwitcher switcher = (TextSwitcher)findViewById(R.id.textSwitcher);
switcher.setMeasureAllChildren(false);
Run Code Online (Sandbox Code Playgroud)

然后将大小调整为布局上的可见子项.