【发布时间】:2014-11-23 01:48:53
【问题描述】:
我可以在单击 PositiveButton 后不关闭我的 AlertDialog 吗?
我想保留对话框以在我的 ArrayAdapter listWords 上显示一些更新。
这是我的代码。
AlertDialog.Builder sayWindows = new AlertDialog.Builder(MapActivity.this);
final EditText saySomething = new EditText(MapActivity.this);
sayWindows.setPositiveButton("ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
say = userName + " Says: "+saySomething.getText();
showPosition.setText(say);
}
});
sayWindows.setNegativeButton("cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
sayWindows.setAdapter(listWords, null);
sayWindows.setView(saySomething);
sayWindows.create().show();
【问题讨论】:
-
我将 sayWindows.setCancelable(false) 放在 setTitle 下,但它不起作用。
-
而且它在 PositiveButton onClick 中也不起作用。
标签: android android-alertdialog