Android应用 - 显示终端视图

时间:2013-12-14 23:22:16

标签: android user-interface

我希望有人可以帮我完成一个关于制作一个非常基本的机器人gui的基本任务。

我有一个应用程序,我想通过toString()打印一些数据。我希望在控制台类型视图中显示它,每10秒左右打印/刷新一次。目前我正在打印Log.e命令,但我不确定需要添加哪些控件才能成为控制台输出视图。

我想我可以添加一个文本框并继续添加新行,但理想情况下,控制台/命令行输出是我想要的。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

在Android中没有像控制台那样的东西。您可以立即使用logcat,也可以使用一些TextView来显示输出。

我认为您可以在TextView中使用ScrollView为此添加新行到xml布局的前一文本

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:id="@+id/consoleText"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
</ScrollView>

然后添加:

String previousString = textView.getText().toString();
String nextString = previousString + "\n" + nextLine;
textView.setText(nextString);