例如,假设我有一个简单的硬币翻转程序,它显示一行文字。将程序作为Java项目运行后,控制台将显示“有473个磁头和527个尾部”。我并不是说在LogCat中显示它,而是在使用应用程序时实际显示它。
//Basic coin flip statistics program.
package com.company.practice;
import java.util.Random;
public class CoinFlip {
public static void main(String[] args){
System.out.println("Toss a coin 1000 times");
int heads = 0;
int tails = 0;
Random r = new Random();
for(int flips = 0; flips < 1000; flips++){
//Change the # after < to set amount of flips.
int side = r.nextInt(2);
if(side == 0) heads++;
else tails++;
}
System.out.println("There are " + heads + " heads and " + tails + " tails.");
}
}
如何在底部显示“System.out.println(...)”作为Android应用程序活动中的文本的代码行?
答案 0 :(得分:2)
您将在附加到活动的UI中显示它。
Android应用不的构造与Java程序相同。没有“主要”课程。实际上,您通常不会声明Application子类。相反,您构建一个松散的活动网络,使用Intent相互交互。每个Activity都有一个包含Views的关联布局。当Activity启动时,您加载其主布局,然后将View对象存储在Activity中的变量中。当您想要修改视图的内容时, 你调用一个方法(通常是setText())来改变内容。
可以在XML文件中定义布局和视图,也可以通过编程方式进行设置。
那些之前编写过Java程序的人将不得不退一步,并从一个不同的角度来看待app构建。我强烈建议您浏览文档,特别是培训课程,并查看示例。