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); } }
相關文章
相關標籤/搜索