在Android应用中显示内部日志

时间:2011-08-24 23:23:02

标签: android android-ui

我想在活动中显示内部日志。该日志由文本字符串组成,用于通知用户操作状态。

例如:


流程已开始

执行任务A

执行任务B

...

流程已停止


我想到的唯一方法就是使用带有TextView的ScrollView,只要日志中有新字符串就会更新,但这个解决方案似乎不太优雅。

是否有任何UI小部件可用作文本行的容器?

编辑:我不想使用ListView,我只想在容器中显示纯文本行,更简单

编辑2:我曾经在Delphi中开发Win32程序。我们有一个TMemo组件,用作文本行的容器。我在Android中寻找类似的东西

2 个答案:

答案 0 :(得分:1)

更新TextView有什么不雅之处?这是实现您所需要的最直接,最简单的方法。

由后台轮询事件更新的TextView,可能是通过Thread / AsyncTask进行更新,我将首先尝试。不要将必要的复杂性与不优雅混为一谈。有时你明显的第一个想法是正确的。

答案 1 :(得分:0)

为什么不使用垂直线性布局而不是ScrollView。然后,只需在TextViews收到LinearLayout即可。只需附加文本项就可以更加优雅。