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

如何在对话框中按id查找Edittext?

危砚
2023-03-14

我有一个带有EditText的对话框,在那里,它要求一个钱包,用户写它。

之后,这个钱包应该存储在一个字符串中,但它说它是空的。

尝试在空对象引用上调用虚拟方法android.text.可编辑android.widget.EditText.getText()

如果我使用活动中的编辑文本,效果很好。但当我在EditText(eTW)对话框中执行时,它失败了。

这是我的密码。

private void showDialog(){
    Dialog dialog = new Dialog(this);
    dialog.setContentView(R.layout.layout_walletdialog);
    dialog.getWindow().setBackgroundDrawableResource(R.drawable.bg_window);

    ImageView btnClose = dialog.findViewById(R.id.btn_close);
    Button btnSend = dialog.findViewById(R.id.btn_yes);
    EditText wallet = (EditText) findViewById(R.id.eTW);
    String value;

共有1个答案

郭乐意
2023-03-14

如果walletdialog xml布局文件中定义了eTW,则替换

EditText wallet = findViewById(R.id.eTW);

具有

EditText wallet = dialog.findViewById(R.id.eTW);
 类似资料:
  • 问题内容: 我需要使用ObjectIdHex获取值,并进行更新并查看结果。我正在使用mongodb和golang,但是下面的代码无法正常工作 没有为我工作,并给我以下输出 我该如何解决这个问题?我需要使用oid获得价值并进行更新,我该怎么做 问题答案: 应该不是:

  • 这个对话框包含用 查找文件 命令找到的条目。您可以选择一个或一个以上的文件然后选择“解压缩到”来解压它们。您也可以按下“查看”来查看光标所在处的文件或者是“定位”来在 WinRAR 的主窗口中选定这个文件。 因为技术限制,如果搜索时执行查找到的文件会有一定的延迟。 WinRAR 只有在当前正在处理的压缩文件已经被关闭时才执行这个命令。

  • 问题内容: 我有一个数组: 我无法更改数组的结构。我正在传递ID为,我想获取数组中的该对象。 如何在JavaScript或jQuery中做到这一点? 问题答案: 使用方法: 从MDN: 如果数组中的元素满足提供的测试功能,则该方法返回数组中的第一个值。否则返回。 如果要查找其 索引 ,请使用: 从MDN: 该方法返回满足提供的测试功能的数组中第一个元素的索引。否则返回-1。 如果要获取匹配元素的数

  • 我想通过我提供的id从托管bean中找到一些。

  • 我怎么能找到一个对象,,在

  • 我试图创建一个HTML编辑器(学习目的),我试图使程序尽可能动态。我希望通过它的id查找FXML变量,如TextField,并在按下按钮时检索TextField中的文本。 我设置了2个映射变量 我希望类似于通过ActionEvent获取按钮ID/值的方式。 编辑:以下是完整的FXML btw