那麼,我的程序到目前爲止一直在工作,保持compilable和一切,我試圖添加一個聲音,所以我創建了一個文件夾「原始」,並堅持在MP3文件。然後我試圖使用它,並且無論出於何種原因,一切都開始出現錯誤。我按Ctrl + Z'd,直到它回到我嘗試添加聲音之前。該程序仍然錯誤。我刪除了原始文件夾,並且仍然存在錯誤[在下面的程序中標記]請注意,這只是我的程序中的一個類,還有其他類。爲什麼我的佈局無法解決? (Android/Java)
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"
在裏面。
我不知道該說什麼......我曾經在一點刪除它,它抱怨說我沒有我需要的導入,所以我重新添加了它。這一次,當我刪除它,它的工作...(facepalm?)反正,謝謝! – bluebl1
@ bluebl1不客氣!不要忘了在左邊勾上勾號標記答案正確。 ;) – Eric
我再次遇到了我正在談論的問題。我現在沒有「import.android.R」,但我有這一行: 'clr =(Button)findViewById(R.id.CLREntries);' 它是說它無法解析「CLREntries」 在這個頁面的佈局中,我有一個按鈕,這條線: 'android:id =「@ + id/CLREntries」' 而且沒有錯誤與按鈕。 – bluebl1