当前位置 : 主页 > 手机开发 > android >

android – AlertDialog没有显示两个按钮

来源:互联网 收集:自由互联 发布时间:2021-06-11
AlertDialog没有显示发送按钮.下面是代码.请告诉我我的代码中犯了什么错误. protected Dialog onCreateDialog(int id) { final AlertDialog.Builder dialog = new AlertDialog.Builder(this); dialog.setMessage("Enter Holla me
AlertDialog没有显示发送按钮.下面是代码.请告诉我我的代码中犯了什么错误.

protected Dialog onCreateDialog(int id) {
    final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    dialog.setMessage("Enter Holla message");
    EditText hollaMessage = new EditText(this);
    dialog.setView(hollaMessage);
    dialog.setCancelable(false);
    dialog.setPositiveButton("Send", new DialogInterface.OnClickListener() {
       public void onClick(DialogInterface dialog, int id) {
          List result = new ArrayList();
       }
    });
    dialog.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            dismissDialog(0);
        }
    });
    AlertDialog alert = dialog.create();
    return alert;
}
你设置了两次正面按钮..使它setNagativeButton(“取消”…..

protected Dialog onCreateDialog(int id)
{
    final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    dialog.setMessage("Enter Holla message");
    EditText hollaMessage = new EditText(this);
    dialog.setView(hollaMessage);
    dialog.setCancelable(false);
    dialog.setPositiveButton("Send", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            List result = new ArrayList();
        }
    });
    dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            dismissDialog(0);
        }
    });
    AlertDialog alert = dialog.create();
    return alert;
}
网友评论