Android应用程序的简单hello world不会显示文本
我最近买了一部安卓手机,正在努力学习编写自己的应用程序。不幸的是,在开始的十秒钟后,我遇到了一个问题,我甚至无法让屏幕显示hello world 我读过类似的帖子,但似乎找不到解决办法。由于Android加载标志显示出来,我已经等了大约十分钟,以为模拟器只是需要一段时间才能启动,但运气不好Android应用程序的简单hello world不会显示文本,android,Android,我最近买了一部安卓手机,正在努力学习编写自己的应用程序。不幸的是,在开始的十秒钟后,我遇到了一个问题,我甚至无法让屏幕显示hello world 我读过类似的帖子,但似乎找不到解决办法。由于Android加载标志显示出来,我已经等了大约十分钟,以为模拟器只是需要一段时间才能启动,但运气不好 package multivax.random; import android.app.Activity; import android.os.Bundle; import android.widget.T
package multivax.random;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class RandomNumbersActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello World");
this.setContentView(tv);
}
}
打开模拟器后不要关闭它。只需重新编译它并将其发送到已经打开的仿真器 你为什么这么说。setContentViewtv;而不仅仅是设置ContentViewTV
顺便说一下,检查xml文件以确保这是主要活动,即当应用程序启动时启动的活动。setContentViewtv也等于setContentViewtv,没有问题。同样正确的Android代码。你只能通过adb logcat找到一些信息,你会找到一些有用的信息。你是在模拟器上还是手机上运行这个?adb logcat的输出是什么?