setContentView()给当前Activity加载布局出错

从无到有建立Activity,加载布局的时候用setContentView()方法加载布局的时候出错了,刚开始学android开发也不太懂,上网查了下,发现是Andriod SDK会自动提供一个android包下的R文件,而加载布局要用到的R,应该是当前使用的包下的R文件。android

错误代码以下:app

package com.example.antivitytest; import android.R;       //Andriod SDK自动提供android包下的R文件
import android.app.Activity; import android.os.Bundle; public class FirstActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.my_layout); //这句会报错
 } }

正确代码:ide

package com.example.antivitytest; //import android.R; //Andriod SDK自动提供android包下的R文件
import com.example.activitytest.*; import android.app.Activity; import android.os.Bundle; public class FirstActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.my_layout); } }
相关文章
相关标签/搜索