title: How to align custom dialog centre in android ?
body: <p>I am working on the application where i wanted to display the dialog to be screen size. So i used code below.I got the solution through here <a href="https://stackoverflow.com/questions/10432184/alert-message-is-not-displaying-in-alert-dialog-box">Alert message is not displaying in alert dialog box?</a></p>
  
  <pre><code> AlertDialog.Builder builder = new AlertDialog.Builder(this);
      TextView title = new TextView(this);
      title.setText("DM2");
      title.setBackgroundColor(Color.DKGRAY);
      title.setPadding(10, 10, 10, 10);
      title.setGravity(Gravity.CENTER);
      title.setTextColor(Color.WHITE);
      title.setTextSize(20);
  
  
      TextView text = new TextView(this);  
      text.setText("Hello This text");  
      text.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
      text.setTextSize(20);        
      text.setGravity(Gravity.CENTER);
  
      //Creates a linearlayout layout and sets it with initial params
      LinearLayout ll = new LinearLayout(this);
      ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
      ll.setGravity(Gravity.CENTER);
      ll.addView(text); 
      builder.setCustomTitle(title);
      builder.setPositiveButton(
              "Ok", new DialogInterface.OnClickListener() {
                  public void onClick(DialogInterface dialog, int id) {
                      dialog.dismiss();
                  }
              }); 
  
      Dialog d = builder.setView(ll).create();
      //Fills up the entire Screen
      WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
      lp.copyFrom(d.getWindow().getAttributes());
      lp.width = WindowManager.LayoutParams.FILL_PARENT;
      lp.height = WindowManager.LayoutParams.FILL_PARENT;
      d.show();
      d.getWindow().setAttributes(lp); 
  </code></pre>
  
  <p>But I want dialog to be appeared in center aligned. Now it is display in top of the window. 
  I tried with lp.garvity = Gravity.center, but didn't work.
  and If the device orientation changes, i need to press ok button more time to close the dialog. How to fix this?</p>
  
  <p>Thanks in advance
  Pushpa</p>