AlertDialog窗口大小很大

时间:2018-05-04 05:17:46

标签: android alertdialog

我使用简单的Alertdialog来显示位置Coordinates已成功保存的消息。但与Alertdialog窗口相比,Alertdialog窗口很大。我尝试了android.support.v7.app.AlertDialog和android.app.AlertDialog。

 AlertDialog.Builder alertDialog = new AlertDialog.Builder(context);
    alertDialog.setMessage("Location Coordinates saved successfully");
    alertDialog.setPositiveButton("ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    });

    alertDialog.show();

2 个答案:

答案 0 :(得分:2)

您可以按

设置alertdialog大小
Traceback (most recent call last):
  File "lineRemoval.py", line 98, in <module>
    imgNew = p.pre_proc_image(img)
  File "lineRemoval.py", line 20, in pre_proc_image
    img=self.remove_line(p1,p2,LL,img_removed_noise)
  File "lineRemoval.py", line 73, in remove_line
    if img_removed_line[i][j]==0 and img_removed_line[i-1][j]==0:
IndexError: list index out of range

答案 1 :(得分:0)

试试这个:

像这样添加警告对话框

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
  alertDialogBuilder.setMessage("Are you sure,
     You wanted to make decision");
  alertDialogBuilder.setPositiveButton("yes", 
     new DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface arg0, int arg1) {
        Toast.makeText(MainActivity.this,"You clicked yes 
           button",Toast.LENGTH_LONG).show();
     }
  });

  alertDialogBuilder.setNegativeButton("No",new DialogInterface.OnClickListener() {
     Override
     public void onClick(DialogInterface dialog, int which) {
        finish();
     }
  });

  AlertDialog alertDialog = alertDialogBuilder.create();
  alertDialog.show();
  }

另一种可以给出高度和宽度的方法

   AlertDialog.Builder builder = new AlertDialog.Builder(this);
   builder.setView(layout);
   builder.setTitle("Title");
   alertDialog = builder.create();
   alertDialog.show();
    alertDialog.getWindow().setLayout(600, 400); //Controlling width and height.

请尝试,我希望它可以帮助你