我是 Android 的新手。我喜欢通过点击 EditText 来加载布局 xml。该特定 xml 填充有带有文本的按钮。当用户按下其中一个按钮时,按钮上的文本将显示在 EditText 中。我有两个问题。
(1)EditText IDEditTxt = (EditText) findViewById(R.id.IDeditText);
在该行中,即使 IDeditText 在 R.id 中确定,IDEditTxt 始终为空。我尝试了所有可以从互联网上找到的方法,例如清理、删除 xml、重写 xml。我都试过了,但还是有问题。但是,可以出于其他目的读取 EditText 中的文本。我不明白为什么 IDEditTxt 是 walays null 并且可以读取 EditText 中的文本。
new AlertDialog.Builder(this).setTitle("New Tracker").setView(addView)
.setPositiveButton("ADD", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
addWord((TextView) addView.findViewById(R.id.IDeditText));
}
}).setNegativeButton("Cancel", null).show();
(2)如何通过点击EditText来实现加载布局xml。然后按钮上显示的文本将显示在该 EditText 中。
谢谢