我在我的安卓应用中重复使用一个AlertDialog对话框。
我在onCreateDialog()方法中创建了一个对话框,在onPrepareDialog()方法中,我尝试使用以下代码更改positiveButton的文本。
alertDialog.setButton(DialogInterface.BUTTON_POSITIVE, this.getString(R.string.add), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//Handler code
}
}
onclick监听器已更改,但按钮文本未更改。
这是Android中的错误还是我做错了什么?
invalidate()
。我想这可能是因为此时对话框尚未显示在屏幕上。谢谢! - Matt Gibson