package com.qianfeng.singledialog;import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.view.Menu;import android.widget.Toast;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //拿到一个AlertDialog.Builder对象 AlertDialog.Builder builder = new Builder(this); //设置对话框标题 builder.setTitle("单选对话框"); final String[] items = new String[]{ "男","女" }; //第一个参数就是内容items,第二个-1是表示不默认选中,第三个就是一个监听机制 builder.setSingleChoiceItems(items, -1, new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //用吐司对话框显示你选的内容 Toast.makeText(MainActivity.this, "你选择的是"+items[which], 0).show(); //选中之后对话框应该消失 dialog.dismiss(); } }); //把对话框show一下 builder.show(); }}