【发布时间】:2013-08-19 12:31:40
【问题描述】:
在我的应用程序中,我有一个 ScrollView 和一个 LinearLayout,其可见性设置为 GONE。
我需要让它可见,然后让我的 ScrollView 滚动到 LinearLayout 的底部。
为此,我正在使用此代码:
mLinearLayout.setVisibility(View.VISIBLE);
mScrollView.smoothScrollTo(0, mLinearLayout.getBottom());
但是,这不起作用。当 ScrollView 被要求滚动时,LinearLayout 在 getBottom() 上仍然返回 0。
所以第一次调用这个的时候,LinearLayout是可见的,但是scrollview没有滚动。 当它被第二次调用时,它会向下滚动到正确的位置。
我该如何解决这个问题?
【问题讨论】:
标签: android android-linearlayout android-scrollview