我希望有人可以帮我完成一个关于制作一个非常基本的机器人gui的基本任务。
我有一个应用程序,我想通过toString()
打印一些数据。我希望在控制台类型视图中显示它,每10秒左右打印/刷新一次。目前我正在打印Log.e
命令,但我不确定需要添加哪些控件才能成为控制台输出视图。
我想我可以添加一个文本框并继续添加新行,但理想情况下,控制台/命令行输出是我想要的。
感谢您的帮助
答案 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);