我想在 android 屏幕上显示一个双精度数组,就像我在 C 的情况下所做的那样,通过使用这样的语句
for(i=0; i<10; i++)
printf("a = %d", a[i]);
我想在安卓手机屏幕上做一个类似的显示。什么控制适合这个?我的问题不是显示单个变量的值,而是在多行上显示多个值,就像我在 C 中的控制台上所做的那样。在应用程序的每次运行期间,要显示的行数可能会发生变化。Android为此提供了什么样的控件?
我想在 android 屏幕上显示一个双精度数组,就像我在 C 的情况下所做的那样,通过使用这样的语句
for(i=0; i<10; i++)
printf("a = %d", a[i]);
我想在安卓手机屏幕上做一个类似的显示。什么控制适合这个?我的问题不是显示单个变量的值,而是在多行上显示多个值,就像我在 C 中的控制台上所做的那样。在应用程序的每次运行期间,要显示的行数可能会发生变化。Android为此提供了什么样的控件?
这确实显示在 IDE 的控制台(Android = logcat)中,所以这不是您所描述的。
Android 不是命令行 C 程序,任何输出都会自动发送到您的屏幕。如果您希望“您的用户”在应用程序中看到任何内容,您必须自己执行此操作。
您需要使用简单的文本视图在 xml 中创建一个视图。将您的输出放在字符串缓冲区中并继续将其加载到文本视图中,您将在屏幕上看到它。
由于您正在尝试上述方法,您可能不知道我在说什么,然后您错过了系统的全部基础知识,我也无法用简单的答案向您解释。
查看好的教程网站,例如http://www.vogella.com/android.html