查看一下,R.java文件: 与setContentView(R.layout.main)是否对应上了? public final class R { public static final class attr { } public static final class drawable { public static final int icon=0x7f020000; } public static final class id { public static final int height=0x7f050000; public static final int result=0x7f050003; public static final int submit=0x7f050002; public static final int suggest=0x7f050004; public static final int weight=0x7f050001; } public static final class layout { public static final int main=0x7f030000; }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_main);
textView=(TextView)findViewById(R.id.textView);
textView.setText("Hello Android");
看一下你的TextView在哪个布局文件里面,看看是不是控件初始化的时候没有找到View。
代码的34行附近的代码贴出来看看吧。
这新的SDK也太操蛋了点吧,难道每次新建一个项目都得修改这个?
用fragment布局文件的代码又该写在哪?
难道每次都去修改setContentView()?
与setContentView(R.layout.main)是否对应上了?
public final class R {
public static final class attr {
}
public static final class drawable {
public static final int icon=0x7f020000;
}
public static final class id {
public static final int height=0x7f050000;
public static final int result=0x7f050003;
public static final int submit=0x7f050002;
public static final int suggest=0x7f050004;
public static final int weight=0x7f050001;
}
public static final class layout {
public static final int main=0x7f030000;
}