ScrollView内容更新

Fin*_*Red 8 java android handler scrollview textview

我有一个以编程方式生成ScrollViewTextView内部.我希望TextView不时更新文本,有些人已经实现了处理函数来更新TextViewGUI元素.这似乎正确地调用/工作.

但是,目前我发现实际获得TextView显示附加信息的唯一方法是调用:

consoleText.append("New text to add to TextView");
// then:
myScrollView.removeView(myTextView);
myScrollView.addView(myTextView);
Run Code Online (Sandbox Code Playgroud)

这不是特别优化,并且想知道如何我可以刷新内容ScrollView以显示我新添加的信息......

也:

invalidate();
postvalidate();
Run Code Online (Sandbox Code Playgroud)

似乎没有做任何事情 - TextView对象中有新文本(查看调试)除非我调用add/remove函数,否则它不会将其绘制到屏幕上.

感谢您提供的任何信息/帮助

FR

Sam*_*uel 10

你应该叫invalidate()requestLayout()在TextView的,也许是滚动型.