1.AlertDialog生成的对话框的基本结构:①图标区②标题区③内容区④按钮区
2.用AlertDialog创建对话框的步骤:
①创建AlertDialog.Builder对象;
②调用AlertDialog.Builder的setTitle()或setCustomTitle()方法设置标题;
③调用AlertDialog.Builder的setIcon()方法设置标题;
④调用AlertDialog.Builder的相关设置方法设置对话框的内容(6中会在下面给出介绍);
⑤调用AlertDialog.Builder的setPositiveButton()、setNegativeButton()或setNeutralButton()方法添加多个按钮;
⑥调用AlertDialog.Builder的creat()方法创建AlertDialog对象,再调用AlertDialog对象的show()方法将该对话框显示出啦;
3.设置对话框内容的6种方法:
①setMessage():设置对话框内容为简单文本;
②setItems():设置对话框内容为简单列表项;
③setSingleChoiceItems();设置对话框内容为单选列表项;
④setMultiChoiceItems();设置对话框内容为多选列表项;
⑤setAdapter();设置对话框内容为自定义列表项;
⑥setView();设置对话框内容为自定义View;
import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.TextView; import android.widget.ArrayAdapter; import android.widget.TableLayout; public class MainActivity extends Activity { TextView show; //设置对话框显示内容的资源数组; String [] items = new String[] { "疯狂java讲义","疯狂Android讲义", "疯狂ajAx讲义","java EE" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)