【发布时间】:2023-03-15 18:35:01
【问题描述】:
我有一个以编程方式生成的ScrollView,其中有一个TextView。我希望不时更新TextView 中的文本,有些人已经实现了一个处理函数来更新TextView GUI 元素。这似乎可以正常调用/工作。
但是,目前我发现实际上获取TextView 以显示附加信息的唯一方法是调用:
consoleText.append("New text to add to TextView");
// then:
myScrollView.removeView(myTextView);
myScrollView.addView(myTextView);
这不是最佳的特殊性,我想知道如何刷新ScrollView 的内容以显示我新添加的信息...
还有:
invalidate();
postvalidate();
似乎什么也没做 - TextView 对象中有新文本(在调试中查看)它只是不将其绘制到屏幕上,除非我调用添加/删除函数。
感谢您提供的任何信息/帮助
FR
【问题讨论】:
-
附加函数是否在引擎盖下的 textview 上调用 setText()?
标签: java android textview scrollview handler