从Editext获取数据

时间:2015-06-30 10:06:46

标签: android

我对android开发相当新,我知道已经有一些关于这个主题的答案了。虽然我读过的每一个都试过但没用过。这个想法很简单,无论输入Edittext对话框的数据是什么,它都应出现在主活动屏幕上。现在,我已经尝试了整个value.getText()和value.getText()。toString(); (虽然不应该使用toString()作为它已经是一个字符串。)

不确定我在这里缺少什么:s

When assigning attributes, you must pass a hash as an argument.

}

2 个答案:

答案 0 :(得分:1)

对话框为自己的布局,其中View dialog = li.inflate(R.layout.dialog, null);夸大并设置为alertDialogBuilder.setView(dialog);

确保ID为dialog的EditText位于dialog布局中 通货膨胀后设置data (EditText)如:

View dialog = li.inflate(R.layout.dialog, null);
data = (EditText) dialog.findViewById(R.id.dialog);

答案 1 :(得分:0)

当我创建final EditText data = (EditText) dialog.findViewById(R.id.dialog);时,它指向了错误的id,它应该指向正确的EditText id,该id应该是final EditText data = (EditText) dialog.findViewById(R.id.editTextDialogUserInput);

这解决了它。