1.但是本人的创建的avd只是显示“ANDROID”
说明模拟器还没有启动完成,处于启动过程中,一直在黑色背景上显示Android几个字母,并且还有个光标闪烁,这个需要耐心等待,一直到有其他内容出现。
或者楼主挂掉模拟器,重新再启动一次试试。2.
TextView tv = new TextView(this);
  tv.setText("hello,world");
  setContentView(R.layout.main);
上面三句话中,自定义的tv并没有添加到layout中,也没有设置为setContentView的对象
所以不会显示你tv设置的内容,显示的还是默认main layout中Textview的内容。

解决方案 »

  1.   

    你的文本内容并未添加到你的布局View中去,
    当然展示不了咯。获取到你的Layout。然后layout.addview(txtview)
      

  2.   


    正解,一般启动模拟器时,可以通过eclipse中的logcat窗口观察模拟器启动的状况。启动时会比较多log,当进入桌面后,会自动运行你的程序(前提是通过工程的run启动模拟器),然后logcat中会有类似的activityManger....new intent之类的东西,然后会显示你应用的classname。然后程序就进入了。
    你因为没有对view指定布局,所以就算进去了你应用,也显示不出来东西。
      

  3.   


    正解setContentView(R.layout.main)改成setContentView(tv)试下
      

  4.   

    你这个和你的程序没有关系,而且你的程序是没有问题的。只是
    TextView tv = new TextView(this);
      tv.setText("hello,world");
    没有效果而已
    至于模拟器起不起来,是因为目前的模拟器并不稳定。
    建议重启。
    欢迎指正我的博客:http://blog.csdn.net/wenlin56
    原创 Android 系列入门级笔记。相信可以帮到你。