AlertDialog

 

      

 

 

new AlertDialog.Builder(this)
                .setTitle("删除")
                .setMessage("确认删除吗?")
                .setPositiveButton("删除", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(MainActivity.this,"删除了",Toast.LENGTH_SHORT).show();
                    }
                })
                .setNegativeButton("取消", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(MainActivity.this,"取消删除",Toast.LENGTH_SHORT).show();

                    }
                })
                .show();
普通对话框

 

     

 

我们使用setSingleChoiceItems可以设置单选项。这个与setmessage是不能共存的,且优先级小于setmessage。

final String [] items = new String[]{"红","黄","蓝","绿","灰"};
        new AlertDialog.Builder(this)
                .setTitle("选择颜色")
                //.setMessage("确认删除吗?")
                .setSingleChoiceItems(items, 2, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(MainActivity.this,items[which],Toast.LENGTH_SHORT).show();
//关闭dialog
                        dialog.dismiss();
                    }
                })
                //
                .setPositiveButton("删除", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(MainActivity.this,"删除了",Toast.LENGTH_SHORT).show();
                    }
                })
                .setNegativeButton("取消", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        Toast.makeText(MainActivity.this,"取消删除",Toast.LENGTH_SHORT).show();

                    }
                })
                .show();
单选对话框

 

posted @ 2020-04-16 18:43  超级学渣渣  阅读(217)  评论(0编辑  收藏  举报