Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的布局无法解决?(Android/Java)_Android_Layout_Resolve - Fatal编程技术网

为什么我的布局无法解决?(Android/Java)

为什么我的布局无法解决?(Android/Java),android,layout,resolve,Android,Layout,Resolve,到目前为止,我的程序一直在运行,保持了可编译性,我试图给它添加一个声音,所以我创建了一个文件夹“raw”,并保存在mp3文件中。然后我试着使用它,无论出于什么原因,一切都开始出错。在尝试添加声音之前,我按住Ctrl+Z键,直到它返回到。程序仍然出错。我删除了原始文件夹,仍然有错误[在下面的程序中标记]注意,这只是我程序中的一个类,还有其他类 package scouting.form; import android.R;//Don't use android.R here; use a ful

到目前为止,我的程序一直在运行,保持了可编译性,我试图给它添加一个声音,所以我创建了一个文件夹“raw”,并保存在mp3文件中。然后我试着使用它,无论出于什么原因,一切都开始出错。在尝试添加声音之前,我按住Ctrl+Z键,直到它返回到。程序仍然出错。我删除了原始文件夹,仍然有错误[在下面的程序中标记]注意,这只是我程序中的一个类,还有其他类

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"
在它里面。

见顶部

import android.R;//Don't use android.R here; use a fully qualified name for each usage instead - this one only comes up *sometimes...
你可能应该注意那句话的意思删除android.R的导入,它将使用项目的
R
文件,而
activity\u login
就在这里。

请参见顶部

import android.R;//Don't use android.R here; use a fully qualified name for each usage instead - this one only comes up *sometimes...

你可能应该注意那句话的意思删除对android.R的导入,它将使用项目的
R
文件,而
activity\u login
就是这个文件。

您导入了错误的
R.java
。您应该导入Eclipse生成的文件(在gen文件夹中)。您可以通过键入
control-shift-o
自动导入此项。您可能还需要运行Project>Clean,这在添加资产时有时是必需的


至于原始文件夹,请确保它位于
res/
目录下。

您导入的
R.java
错误。您应该导入Eclipse生成的文件(在gen文件夹中)。您可以通过键入
control-shift-o
自动导入此项。您可能还需要运行Project>Clean,这在添加资产时有时是必需的


至于原始文件夹,请确保它位于
res/
目录下。

我不知道该说什么。。。我确实在某一点上删除了它,它抱怨我没有需要的导入,所以我重新添加了它。这次当我把它取下来的时候,它起了作用。。。(脸掌?)无论如何,谢谢你@不客气!别忘了勾选左边的复选标记,将答案标记为正确我又碰到了我刚才说的问题。我现在没有“import.android.R”,但我有一行:“clr=(Button)findviewbyd(R.id.clrecents);”它说它无法解析此页面布局中的“CLREntries”,我有一个带有以下行的按钮:“android:id=“@+id/CLREntries””,该按钮没有错误。请尝试清理项目。如果这还不够,请在新问题中发布完整的代码和XML。。。正如您刚刚了解到的,在注释中交换代码是。。好。。不可能,我不知道该说什么。。。我确实在某一点上删除了它,它抱怨我没有需要的导入,所以我重新添加了它。这次当我把它取下来的时候,它起了作用。。。(脸掌?)无论如何,谢谢你@不客气!别忘了勾选左边的复选标记,将答案标记为正确我又碰到了我刚才说的问题。我现在没有“import.android.R”,但我有一行:“clr=(Button)findviewbyd(R.id.clrecents);”它说它无法解析此页面布局中的“CLREntries”,我有一个带有以下行的按钮:“android:id=“@+id/CLREntries””,该按钮没有错误。请尝试清理项目。如果这还不够,请在新问题中发布完整的代码和XML。。。正如您刚刚了解到的,在注释中交换代码是。。好。。不可能的。