这是编码
package todo.list;
import android.R;
import android.R.layout;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class TodolistActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btnSave = (Button)this.findViewById(R.id.button1);
final EditText txtEdit=(EditText)this.findViewById(R.id.edit);
btnSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String message = txtEdit.getText().toString();
Toast.makeText(TodolistActivity.this, message, 20).show();
}
});
}
}
我导入了所有类但仍显示连接到我的main.xml的错误
setContentView(R.layout.main);
主要显示错误
主要不能解决或不是现场
答案 0 :(得分:2)
删除以下行:
import android.R;
import android.R.layout;
如果使用Eclipse,git Command(Ctrl)+ Shift + O之后,或用
替换 import todo.list.R
答案 1 :(得分:2)
清理您的项目,然后重新构建它
项目 - >干净
项目 - >建立所有
答案 2 :(得分:0)
替换
import android.R;
import android.R.layout;
到
import todo.list.R
答案 3 :(得分:0)
在我的情况下,我通过替换来解决错误,
setContentView(R.layout.main);
setContentView(R.layout.activity_starting_point);
这是我在启动项目时指定的活动的名称。
答案 4 :(得分:-2)
在我的情况下,我通过将java文件移动到/ src / my_project 来解决错误 其中my_project是主要活动发生的名称包