如何以编程方式将滚动视图滚动到底部
2022-08-31 16:45:04
我有一个我无法解决的问题:在ScrollView中,我只有一个LinearLayout。通过用户操作,我以编程方式在此线性布局上添加了2个TextView,但默认情况下,滚动保持在顶部。由于我控制了用户操作,因此我应该很容易滚动到底部,如下所示:
ScrollView scroll = (ScrollView) this.findViewById(R.id.scroll);
scroll.scrollTo(0, scroll.getBottom());
但实际上不是。因为在添加这两个新元素后,getBottom()仍然返回前两个。我试图刷新状态调用,但我不起作用。refreshDrawableState()
您知道在添加一些元素后,我如何获得ScrollView的实际底部吗?