textView = (TextView)findViewById(R.id.textView);//这里
        textView.setText("Hello Rain!");//还有这里,我把这行注释掉好像就可以运行了。写错地方了,放到fragment的oncreateview里。

解决方案 »

  1.   

    请问是因为布局文件的原因吗?新版的有两个布局文件,fragment_main.xml和activity_main.xml,我看的教学视频比较老,好像还没有第一个布局文件,为什么新版的就要弄两个呢?
      

  2.   

    你加载的是R.layout.activity_main 这里没有R.id.textView这个控件,你应该加载你说的布局fragment_main
      

  3.   

    呃。。请问是老版本的eclipse还是sdk
      

  4.   

    这么简单的helloworld程序和新版本老版本没有任何关系啊,你把QQ私信告诉我,我给你远程看看是什么奇葩问题
      

  5.   

    你要做的话 可以把 
    <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" />
    这个放到你的
    activity_main.xml 里面去做,这样也是对的。
    你加载的布局是 activity_main.xml 当然只能使用 activity_main.xml 里面的组件。
      

  6.   

    建议你把fragment_main.xml拷拷activity_main.xml中,并且删去fragment_main.xml,之后再到MainActivity.java中删去和fragment有关的代码,最后执行你的代码,就没有问题了,我试过了!成功!
      

  7.   

    原因是,你的activity的main.xml没有引用你的fragment的XML,如果这个id是存在,但是找不到,不管你移动在上面和下面都一样,两种解决方案,第一种,在你的main.xml引进的fragment.xml,第二种,直接把这个控件写在你的main.xml 中...