我有一个扩展ViewFactory的 Activity 。该 Activity 仅充当我的应用程序的文档,具有5个不同的“ View ”。

每个 View 都放在TextSwitcher中的ScrollView中。我面临的问题是,如果五个 View 中的一个具有比下一个 View 更多的文本,那么将有空白的滚动空间。

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

谢谢!

最佳答案

TextSwitcher,因为任何ViewSwitcher/ViewAnimator的大小默认都会为最大子级。

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

TextSwitcher switcher = (TextSwitcher)findViewById(R.id.textSwitcher);
switcher.setMeasureAllChildren(false);

然后,将尺寸调整为布局上可见的子级。

关于android - 摆脱文本切换器中的多余空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3570362/

10-13 03:42