我想在活动中显示内部日志。该日志由文本字符串组成,用于通知用户操作状态。
例如:
流程已开始
执行任务A
执行任务B
...
流程已停止
我想到的唯一方法就是使用带有TextView的ScrollView,只要日志中有新字符串就会更新,但这个解决方案似乎不太优雅。
是否有任何UI小部件可用作文本行的容器?
编辑:我不想使用ListView,我只想在容器中显示纯文本行,更简单
编辑2:我曾经在Delphi中开发Win32程序。我们有一个TMemo组件,用作文本行的容器。我在Android中寻找类似的东西
答案 0 :(得分:1)
更新TextView有什么不雅之处?这是实现您所需要的最直接,最简单的方法。
由后台轮询事件更新的TextView,可能是通过Thread / AsyncTask进行更新,我将首先尝试。不要将必要的复杂性与不优雅混为一谈。有时你明显的第一个想法是正确的。
答案 1 :(得分:0)
为什么不使用垂直线性布局而不是ScrollView
。然后,只需在TextViews
收到LinearLayout
即可。只需附加文本项就可以更加优雅。