Android 盘点所有Dialog 对话框 大合集 详解

雨松MOMO带大家盘点Android 中的对话框 今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框 对话框中有2个按钮   通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。 我们使用AlerDialog 创建对话框 AlertDialog.Builder builder = new AlertDialog.Builder(MainDialog.this); 使用builder设置对话框的title button icon 等等 builder.setIcon(R.drawable.icon);        builder.setTitle(“你确定要离开吗?”);        builder.setPositiveButton(“确定”, new DialogInterface.OnClickListener() {            public void onClick(DialogInterface dialog, int whichButton) {                //这里添加点击确定后的逻辑                showDialog(“你选择了确定”);            }        });        builder.setNegativeButton(“取消”, new DialogInterface.OnClickListener() {            public void onClick(DialogInterface dialog, int whichButton) {                //这里添加点击确定后的逻辑                showDialog(“你选择了取消”);            }        });        builder.create().show(); 这个dialog用于现实onClick后监听的内容信息 private void showDialog(String str) { w AlertDialog.Builder(MainDialog.this)      .setMessage(str)      .show(); } 2.多个按钮信息框 AlertDialog.Builder builder = new AlertDialog.Builder(MainDialog.this); builder.setIcon(R.drawable.icon); builder.setTitle(“投票”); builder.setMessage(“您认为什么样的内容能吸引您?”); builder.setPositiveButton(“有趣味的”, new DialogInterface.OnClickListener() {     public void onClick(DialogInterface dialog, int whichButton) {         showDialog(“你选择了有趣味的”);     } }); builder.setNeutralButton(“有思想的”, new DialogInterface.OnClickListener() {     public void onClick(DialogInterface dialog, int whichButton) {         showDialog(“你选择了有思想的”);     } […]