解决方案 »

  1.   

    你理解错了,你先去了解下activity和fragment,新版adt自动生成了activity的fragment,所以才写在那里,你需要对activity和fragment有一定了解才能反过来看这个
      

  2.   


    能否先大概说一下?我实在没搞懂 啊!!一个activity可以包含N个fragement,fragment相当于activity的子页面,你是不是要实现一个页面才能展示activity了,,,
      

  3.   

    你应该控件的初始化写在
    /**
     * A placeholder fragment containing a simple view.
     */
    public static class PlaceholderFragment extends Fragment { public PlaceholderFragment() {
    } @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
    Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_main, container,
    false);
                              //     TextView textView = (TextView)rootView.findViewById(R.id.text);
    return rootView;
    }
    }里面;
    应为你下的最新版是android4.4它是继承的是ActionBarActivity而不是Activity;界面显示是写在fragment_main布局中不是写在activity_main中,所以你写在onCreate中是找不到你的控件的,就报报空指针错误了
      

  4.   

    这不是eclipse的问题,是ADT的版本问题,你下的应该是22.6以上的版本,换成22.3就好了
      

  5.   


    能否先大概说一下?我实在没搞懂 啊!!一个activity可以包含N个fragement,fragment相当于activity的子页面,你是不是要实现一个页面才能展示activity了,,,假如我的应用只有一个fragment的话,那我的所有程序都应该在fragment里面了?
      

  6.   


    能否先大概说一下?我实在没搞懂 啊!!一个activity可以包含N个fragement,fragment相当于activity的子页面,你是不是要实现一个页面才能展示activity了,,,如果我新建一个工程的话,会自动生成一个fragment_main,如果,我不小心把它删了之后,我有新建了一个textlayout_main.
    我是否只需要将View rootView = inflater.inflate(R.layout.fragment_main, container,false);里面的fragment_main改为textlayout_mian,就可以了?我刚刚这样试了,好像不行,难道还有哪个位置需要改?