如何重置“滚动视图”文本的长度



我在ScrollView内显示一些带有TextView的文本。活动会更改文本(当用户点击导航箭头时),但ScrollView不会因更改文本长度而更改其高度。因此,对于比原始文本更长的文本,它不会一直向下滚动。

需要明确的是,我不希望屏幕上的视图延长,而只是延长(或缩短)可滚动长度。顺便说一句,此属性的名称是什么?

这是一次尝试:

    ScrollView vscr = (ScrollView) findViewById(R.id.scroller);
    vscr.requestLayout();

我也尝试过vscr.computeScroll();vscr.recomputeViewAttributes(findViewById(R.id.content));,尽管可能我错误地使用了它们(我在这方面相当新手)。

谁能告诉我当包含的文本变长时如何让ScrollView变长?

您是否将布局的高度设置为wrap_content?

最新更新