public class MainActivity extends Activity {    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("hello, world");
        setContentView(tv);
    }    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }    
}我的hello,world显示不出来, 怎么回事? 
模拟器可以正常显示, 但模拟器屏幕上没有hello,world, 我需要在模拟器上点什么按钮吗?

解决方案 »

  1.   

    建议你先看看android基础后,在来看你写的代码    你就知道原因了!
      

  2.   

    android工程有自带的hello world程序,不用你改任何代码
      

  3.   

    对象在那里?  findViewById
      

  4.   

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.ppp"
        android:versionCode="1"
        android:versionName="1.0" >    <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="15" />    <application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name=".MainActivity"
                android:label="@string/title_activity_main" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application></manifest>运行后模拟器上出现手机开机界面, 显示时钟等信息.
    是不是应该在模拟器上直接显示hello, world.  还是需要点什么按钮?
    模拟器上正确的显示应该是什么? 显示过程和操作?
      

  5.   

    有一把锁的标志. 我需要开锁吗? 怎么开锁?
    不开锁就看不到hello world 吗?
      

  6.   

    Android程序中本来就有HelloWorld
      

  7.   

    楼主先搞个android机子玩玩吧,先熟悉熟悉android系统。
      

  8.   

    setContentView(tv); ..........................
      

  9.   

    鼠标点击锁,往右拖动,解锁了就应该能显示你的hello,world了
      

  10.   

    楼主真心萌...
    我怎么觉得有千言万语想说.......1 新建一个安卓工程 什么都不改动就是hello world
    2 如果是真机调试 调试之前先在"设置"-"应用程序" 里勾上"未知源" 然后点击"开发"勾上"USB调试" 把机器插上电脑
    3 模拟器就无所谓了 但是你不解锁还是什么都看不到的 就跟手机一样... =.=
    4 真机配置好插上后 eclipse里ctrl+F11 然后就是等...  下边的console里有目前的状态 此时eclipse的工作有如下几步 生成APK 上传APK到设备 安装APK到设备 在设备启动APK 如果是模拟器的话 时间还是有点长的..尤其是高版本的模拟器
    5 等APK运行了就看到了
      

  11.   

    不管你有没有解锁,
    你的代码本来就有问题
    setContentView方法不能直接添加TextView组件。
      

  12.   

    开机,解锁,主菜单,里面有个叫hello,android的程序,点击它就是了。
    第一次进入,解锁后就是hello,android。以后就按上面的方法。
      

  13.   

    开机,解锁,主菜单,里面有个叫hello,android的程序,点击它就是了。
    第一次进入,解锁后就是hello,android。以后就按上面的方法
      

  14.   

    按下模拟器的Menu按钮解锁应该就可以显示了(刚学,终于找到个会回答的问题了,好开心)
      

  15.   

    应该要实例化,获得相应的ID,TextView tv=(TextView)findViewById(R.id.textView);
    这样才对吧,要是不行的话,可以把你的logcat贴出来看看
      

  16.   

    楼主真心有意思,新建一个工程启动起来就是Helloworld