其他分享
首页 > 其他分享> > Android学习笔记使用AlertDialog实现对话框

Android学习笔记使用AlertDialog实现对话框

作者:互联网

使用AlertDialog可以实现如下对话框

案例

布局问文件就加了几个Button,我直接上Java代码了

Button showDialogOne = findViewById(R.id.showDialog_one);
        showDialogOne.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {
                AlertDialog alertDialog = new
                        AlertDialog.Builder(MainActivity.this).create();
                //创建AlertDialog对象
                alertDialog.setIcon(R.drawable.apple);//设置图标
                alertDialog.setTitle("一个战5渣:");//设置标题
                alertDialog.setTitle("苟活性命于互联网,我太难了,是吧?");
                alertDialog.setButton(DialogInterface.BUTTON_NEGATIVE,
                        "否", new Dialog.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                Toast.makeText(
                                        MainActivity.this, "您单击了否按钮",
                                        Toast.LENGTH_SHORT).show();
                            }
                        });//取消按钮

                alertDialog.setButton(DialogInterface.BUTTON_POSITIVE,
                        "是", new Dialog.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                Toast.makeText(
                                        MainActivity.this, "您单击了是按钮",
                                        Toast.LENGTH_SHORT).show();
                            }
                        });//取消按钮
                alertDialog.show();
            }
        });

效果:

标签:Toast,alertDialog,对话框,DialogInterface,AlertDialog,按钮,Android
来源: https://www.cnblogs.com/lzpq/p/13052760.html