0
我在ScrollView
内显示一些TextView
的文字。该活动更改文本(当用户点击导航箭头时),但ScrollView
不更改其文本长度的高度。因此,它不会一直向下滚动文字,而是长于原始文本。如何重置ScrollView文本的长度?
要清楚,我不希望视图拉长在屏幕上,但只是可伸缩的长度来拉长(或缩短)。顺便说一句,这个属性的名字是什么?
这里有一个尝试:
ScrollView vscr = (ScrollView) findViewById(R.id.scroller);
vscr.requestLayout();
我也试过vscr.computeScroll();
和vscr.recomputeViewAttributes(findViewById(R.id.content));
,但也许我使用他们错误(我是相当新的这个)。
任何人都可以告诉我如何让ScrollView
延长自己时,包含的文字变得更长?
这样做!我为'ScrollView'设置了该属性,但不是'TextView'。谢谢,Xenione。优秀! – JohnK
P.S.你知道属性的名字吗?也许像ScrollLength或ScrollMaxY? – JohnK
试试这个.getHeight()我认为它和每个布局一样。 – Xenione