好吧,到目前为止,我的程序一直在工作,保持可编译性和一切,我试图给它添加声音,所以我创建了一个文件夹“raw”,并停留在 mp3 文件中。然后我尝试使用它,无论出于何种原因,一切都开始出现错误。我 Ctrl+Z'd 直到它回到我尝试添加声音之前。程序仍然出错。我删除了原始文件夹,仍然有错误[在下面的程序中标记] 请注意,这只是我程序中的 1 个类,还有其他类。
package scouting.form;
import android.R;//Don't use android.R here; use a fully qualified name for each usage instead - this one only comes up *sometimes...*
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class Login extends Activity {
Button login;
EditText user;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);//Error: activity_login cannot be resolved or is not a field
login=(Button) findViewById(R.id.button1);//NO ERROR even though the next line has an error...
user=(EditText) findViewById(R.id.editText1);//Error: editText1 cannot be resolved or is not a field
login.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent openScouting = new Intent("com.cody.graham.SCOUTING");
startActivity(openScouting);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_login, menu);//Error: activity_login cannot be resolved or is not a field
return true;
}
}
我知道布局和菜单仍然存在,它们一直存在,我可以打开布局并确认布局文件夹中的“activity_login”布局中还有一个编辑文本框和编辑文本盒子确实有线
android:id="@+id/editText1"
在里面。