当前位置: 首页 > 知识库问答 >
问题:

Android Studio MyFirstApp教程中出现错误“无法解析符号编辑文本”

毋举
2023-03-14

我是Android Studio和Android开发的新手。所以我遵循开发者提供的教程。Androidcom和我在这一行有一个错误:EditText EditText=(EditText)findViewById(R.id.EditText) 错误是:找不到符号变量editText。

这是我代码的一部分:

import android.os.Bundle;
import android.widget.EditText;


public class MainActivity extends AppCompatActivity {
   
    public void sendMessage(View view){
        EditText editText = (EditText) findViewById(R.id.editText);
        String message = editText.getText().toString();

    }
}

共有3个答案

李泓
2023-03-14

如果不发布XML代码,这会有点困难,但是我想如果您回到您的XML代码,那里有编辑文本XML代码。添加此android:id=“@id/editText”

诸葛彦
2023-03-14

您可能缺少XML中的编辑文本。如果不是,可能您给它的id与editText不同。

<EditText
    android:layout_width="368dp"
    android:layout_height="wrap_content"
    android:id="@+id/editText" />
澹台正真
2023-03-14

确保您已在活动\u主目录中为您的编辑文本分配了id。xml如下所示:

<EditText
    android:id="@+id/editText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

 类似资料:
  • 我正在做一个应用程序,上传文本到Firebase Firestore,它的工作很好,除了当我添加一个新的活动。然后在所有r.id.*调用上给出错误“无法解析符号'r'”。 我已经尝试了很多策略,比如构建->清理项目和构建->重建项目,但是我没有在互联网上找到任何解决这个问题的答案。 它应该将button3分配给openUploadApp,但它只是给出了所述的错误。谢谢你的帮助,Mine215

  • 我的Android Studio不断给出错误,无法解析符号R。它是Android目录中名为R.java的文件。我已将此文件安全地保存在目录中。但它仍然显示出错误。在互联网上搜索到这个错误后,人们建议我重新构建/清理/升级项目同步/重新启动Android Studio和其他方法。我什么都做了。但问题仍然存在!怎么办??

  • 我试图在我的Android项目中设置一个RecycerView,但是我不能引用我的列表,因为使用代码“RecycerView=view.findviewbyid(r.id.list)”给我的错误不能解析符号“list”。如果我尝试输入“R.ID”我找不到r.id.list,但我确定我给它的id是“list”。 我只是在代码中添加了依赖项和import语句。我试图重新同步和清理项目,但没有结果。 这

  • 这里是我的导入: 这里是错误的代码: 这里是xml文件中RecyclerView的声明:

  • 我的Android Studio一直在给出错误不能解析符号R。它是Android目录中的一个文件,名为r.java。我把这个文件安全地放在目录里。但是,它仍然显示出错误。在网上搜索到这个错误后,人们建议我做重建/清理/分级项目同步/重启Android Studio等方法。我什么都做了。但问题仍然存在!怎么办??

  • 下面是我的Strings.xml代码: