title: Closing a custom alert dialog on button click
body: <p>I'm having trouble closing my alert dialog. I am using a layout inflator to make the dialog, so I'm not sure how I would go about closing the thing after I'm done with it. Code is below:</p>
  
  <pre><code>AlertDialog.Builder dialog = new AlertDialog.Builder(AddData.this);
  DialogInterface dia = new DialogInterface();
  
  //Create a custom layout for the dialog box
  LayoutInflater inflater = (LayoutInflater)AddData.this.getSystemService(LAYOUT_INFLATER_SERVICE);
  View layout = inflater.inflate(R.layout.add_rep_1_set, parent, false);
  
  TextView title = (TextView)layout.findViewById(R.id.rep_1_title);
  Button add_item = (Button)layout.findViewById(R.id.add_button);
  
  add_item.setOnClickListener(new OnClickListener()
  {
          @Override
          public void onClick(View v)
          {
          //Need this to close the alert dialog box
          }
  });
  
  title.setText(workout_items[position]);
  dialog.setView(layout);
  dialog.show();
  </code></pre>
  
  <p>I cant call finish, because that closes the listview that the alert dialog is launched from, and the dialog.dismiss calls are not available to me.</p>
  
  <p>What do you think I should do to fix this?</p>