我在ScrollView
内显示一些带有TextView
的文本。活动会更改文本(当用户点击导航箭头时),但ScrollView
不会因更改文本长度而更改其高度。因此,对于比原始文本更长的文本,它不会一直向下滚动。
需要明确的是,我不希望屏幕上的视图延长,而只是延长(或缩短)可滚动长度。顺便说一句,此属性的名称是什么?
这是一次尝试:
ScrollView vscr = (ScrollView) findViewById(R.id.scroller);
vscr.requestLayout();
我也尝试过vscr.computeScroll();
和vscr.recomputeViewAttributes(findViewById(R.id.content));
,尽管可能我错误地使用了它们(我在这方面相当新手)。
谁能告诉我当包含的文本变长时如何让ScrollView
变长?
您是否将布局的高度设置为wrap_content?