ScrollView内容更新
我有一个编程生成ScrollView
其中TextView
里面。我希望不时更新TextView
中的文本,有些已经实现了处理函数来更新TextView
GUI元素。这似乎称为/正常工作。ScrollView内容更新
然而,目前唯一的办法我发现实际上得到TextView
显示附加信息是调用:
consoleText.append("New text to add to TextView");
// then:
myScrollView.removeView(myTextView);
myScrollView.addView(myTextView);
这不是特殊性最优的,不知道我还能怎么刷新在ScrollView
的内容,以显示我的新增信息...
另外:
invalidate();
postvalidate();
似乎没有做任何事 - TextView
对象有新的文本(看调试),它只是没有画到屏幕上,除非我调用添加/删除功能。
感谢任何信息/帮助,您可以给
FR
你应该叫invalidate()
和requestLayout()
上TextView的,也许是滚动型。
consoleText.invalidate(); consoleText.requestLayout(); 这表示感谢:) – FiniteRed 2012-08-07 13:21:23
在ScrollView上调用'invalidate()'和'requestLayout'解决了我的视图剪辑问题。谢谢! – camelCaseCoder 2015-10-26 07:38:34
附加函数调用setText()在textview下的引擎? – Samuel 2012-08-07 12:17:25