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

为什么我的MainActicity.JAVA文件里面有一大堆无用的代码,不像老师的这么简洁?怎么变成老师这种,求大神赐教


package com.example.demon7;


import android.app.Activity;

import android.app.ActionBar;

import android.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 Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);


if (savedInstanceState == null) {

getFragmentManager().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;

}

}


}


正在回答

6 回答

我的也是的,第一章有的,老师是将一些删除掉了,你可以看看参考下。

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

Niklance 提问者

专门跑回去重新看了一遍,当时肯定只顾听歌了。。。
2016-07-12 回复 有任何疑惑可以回复我~

看第一章,跟着视频自己删

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

借楼,请教一下如何导包啊,为什么我的不能导包。原谅我提问的界面下没有提交,只能在这么火的问题下借楼了

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

Niklance 提问者

比如这一句public class MainActivity extends Activity,如果你是自己手打这行代码,那么你在你没有导入import android.app.Activity;这个包之前,Activity下面出现红色波浪线,你将鼠标悬停在上面,会出现一些操作提示,其中就有导入包的选项,然后双点你要选择的包就好了。
2016-07-15 回复 有任何疑惑可以回复我~

跟你选择的api版本有关吧 ,创建的时候选择4.0以上的试试

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

Niklance 提问者

我一直是选的4.0以上的,还是有,只能一步步把那些东西给删了
2016-07-14 回复 有任何疑惑可以回复我~

自动键入的,直接把if那里开始的全部删除就好了

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

不用管它的,版本不同吧,可以删,也不可以不删吧


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

举报

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

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

进入课程

为什么我的MainActicity.JAVA文件里面有一大堆无用的代码,不像老师的这么简洁?怎么变成老师这种,求大神赐教

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