我想显示一个带有确定和取消按钮的警报对话框,但我只得到取消。当我注释掉取消按钮时,我会得到确定按钮。奇怪的。无论如何,这是代码:
final AlertDialog ukucajIme = new AlertDialog.Builder(Kviz.this).create();
ukucajIme.setTitle("Insert your name");
final EditText input = new EditText(Kviz.this);
ukucajIme.setView(input);
ukucajIme.setButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Editable ukucanoIme = input.getText();
finish();
}
});
ukucajIme.setButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
ukucajIme.dismiss();
finish();
}
});
ukucajIme.show();
第二个问题:每当我尝试使用 ukucajIme.setPositiveButton 之类的东西时,它都会给我一个错误并说将其更改为 setButton。这是为什么?