好的,我一直想做的是这样的: 首先更新我的布局视图,然后将scrollview(布局所在的位置)移动到正确的位置。滚动到正确位置的代码工作正常,没有更新就没有问题。
问题: 当我编辑某些内容然后需要删除所有视图并将其添加回布局时,我正常工作的代码滚动到正确的位置不会在任何地方滚动(这就是因为那时候有#34;布局上没有任何内容&# 34;)这是正常运行应用程序
所以我一直在调试,我找到的原因是布局不断更新: 添加了所有这些视图,但布局尚未获得它的实际大小和layout.getHeight()给出值0.我一直在尝试 scrollview.invalidate(); 和 layout.invalidate();
我可以调用哪些内容会等到布局达到实际大小,还是可以调用somehing告诉布局来获取它?
编辑:添加了问题