java - 无法解析 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);
解决方案
只需导入以下内容。
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"
/>
推荐阅读
- r - 我们如何检测和删除介于 NA 之间的变量并计算多个时间序列的 ACF?
- python - 比较单词并返回 Pandas DataFrame 条目
- java - 如何在springboot中使用线程来处理生产者-消费者解决方案
- gcdwebserver - GCDWebServer:接收 API 请求时如何返回 JSON 数据
- javascript - Sharepoint:从一页到另一页的 JSscript
- python-3.x - 网址错误:
- python - 为什么用 Tkinter 打开另一个文件会导致另一个 Tkinter 菜单弹出?
- rest - Restfull api设计
- python-3.x - Python3 time.sleep() 行为异常
- javascript - 使用 X 按钮关闭模式时的窗口返回值