首页 > 解决方案 > 无法解析 showAddDialog 中的符号

问题描述

我不知道为什么无法在这里解析符号“edit_text”

private void showAddDialog() {
        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
        LayoutInflater inflater = this.getLayoutInflater();
        final View dialogView = inflater.inflate(R.layout.custom_dialog, null);
        dialogBuilder.setView(dialogView);


        final EditText editTitle = dialogView.findViewById(R.id.edit_title);

标签: javaandroid

解决方案


只需导入以下内容。

import android.widget.EditText;

那应该可以解决问题。

或者尝试更多的进口:

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

如果它不能解决问题,您可能需要修复您的 .xml 文件

确保您已在 .xml 中为 EditText 分配了 ID,如下所示:

<EditText
    android:id="@+id/editText"
 />

推荐阅读