我有一个扩展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/