为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的MainActivitiy里面自动有好多程序,和老师的不一样??

package com.example.second;


import android.support.v7.app.ActionBarActivity;

import android.support.v7.app.ActionBar;

import android.support.v4.app.Fragment;

import android.os.Bundle;

import android.view.LayoutInflater;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.ViewGroup;

import android.os.Build;


public class MainActivity extends ActionBarActivity {


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);


        if (savedInstanceState == null) {

            getSupportFragmentManager().beginTransaction()

                    .add(R.id.container, new PlaceholderFragment())

                    .commit();

        }

    }



    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }


    @Override

    public boolean onOptionsItemSelected(MenuItem item) {

        // Handle action bar item clicks here. The action bar will

        // automatically handle clicks on the Home/Up button, so long

        // as you specify a parent activity in AndroidManifest.xml.

        int id = item.getItemId();

        if (id == R.id.action_settings) {

            return true;

        }

        return super.onOptionsItemSelected(item);

    }


    /**

     * 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);

            return rootView;

        }

    }


}


正在回答

2 回答

我知道,你在创建Create Activity时不要选择默认的,而是你要选择Empty activity空的就和老师代码一样。开始的时候我也遇到这个问题,你可以试试

0 回复 有任何疑惑可以回复我~

除了onCreate方法,其他方法可以不用,应该是你在创建Acitvity的时候选择了有fragment布局的Activity ,你选空的Activity就不会有的

0 回复 有任何疑惑可以回复我~
#1

qq_啊啊啊啊海_0 提问者

谢谢~
2017-05-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312585    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

为什么我的MainActivitiy里面自动有好多程序,和老师的不一样??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信