10

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

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

consoleText.append("New text to add to TextView");
// then:
myScrollView.removeView(myTextView);
myScrollView.addView(myTextView);

这不是最佳的特殊性,我想知道我还能如何刷新内容ScrollView以显示我新添加的信息......

还:

invalidate();
postvalidate();

似乎什么也没做 -TextView对象中有新文本(在调试中查看)它只是没有将它绘制到屏幕上,除非我调用添加/删除函数。

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

FR

4

1 回答 1

12

您应该调用TextViewinvalidate()requestLayout()ScrollView。

于 2012-08-07T12:23:16.920 回答