如何在android中点击警告对话框whem list item

0 android android-alertdialog

这是我的代码:

当我单击textview时,会显示一个对话框显示列表.当我选择特定列表项对话框时不被解雇.单击列表项时如何关闭对话框,

educationtxt=(TextView)findViewById(R.id.education_txt);
String[] educationarray = new String[]{"High School","Som College","Associates Degree","Bachelor Degree","Masters Degree","PHD"};
educationtxt.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
  final ListView lv ;
  AlertDialog.Builder alertDialog = new AlertDialog.Builder(RegistrationActivity.this);
  LayoutInflater inflater = getLayoutInflater();
  View convertView = (View) inflater.inflate(R.layout.custom_dialog, null);
  alertDialog.setView(convertView);
  alertDialog.setTitle("Education");
  View convertView1 = (View) inflater.inflate(R.layout.custom_dialog_row, null);
  TextView tv =(TextView)convertView1.findViewById(R.id.list_row_txt);
  lv = (ListView) convertView.findViewById(R.id.custom_listView1);
  lv.setBackgroundColor(Color.WHITE);
  ArrayAdapter<String> adapter = new ArrayAdapter<String>(RegistrationActivity.this,R.layout.custom_dialog_row,R.id.list_row_txt,educationarray);
  lv.setAdapter(adapter);
  lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
         education_selected = lv.getAdapter().getItem(position).toString();
         educationtxt.setText(education_selected);
         Toast.makeText(RegistrationActivity.this, "You Clicked at "+education_selected, Toast.LENGTH_SHORT).show();
         //here i want dismiss 
    }
  });
  alertDialog.show();   
 }
});
Run Code Online (Sandbox Code Playgroud)

Dig*_*tel 6

lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                     @Override
                     public void onItemClick(AdapterView<?> parent, View view,
                                             int position, long id) {
                         education_selected = lv.getAdapter().getItem(position).toString();
                         educationtxt.setText(education_selected);
                         Toast.makeText(RegistrationActivity.this, "You Clicked at "+education_selected, Toast.LENGTH_SHORT).show();
                      //here i want dismiss 
                       alertDialog.dissmiss(); <----- add this lone to dismiss
                     }
                 });
Run Code Online (Sandbox Code Playgroud)

并将alertdialoge作为决赛