您的位置:首页 > 其它

AlertDialog自定义界面圆角有背景问题

2016-10-26 18:25 501 查看
   final AlertDialog cancleDialog = new AlertDialog.Builder(this).create();

                        cancleDialog.setCancelable(false);

                        cancleDialog.setCanceledOnTouchOutside(false);

                        cancleDialog.show();

                        Window window = cancleDialog.getWindow();

                        window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));  // 有白色背景,加这句代码

                        View cancleView = LayoutInflater.from(this).inflate(R.layout.dialog_like_ios_show, null);

                        Button btn_quite = (Button) cancleView.findViewById(R.id.btn_quite);

                        Button btn_sure = (Button) cancleView.findViewById(R.id.btn_sure);

                        btn_quite.setOnClickListener(new View.OnClickListener() {

                            @Override

                            public void onClick(View v) {

                                cancleDialog.dismiss();

                            }

                        });

                        btn_sure.setOnClickListener(new View.OnClickListener() {

                            @Override

                            public void onClick(View v) {

                                startActivity(new Intent(MainActivity.this, LoginActivity.class));

                                cancleDialog.dismiss();

                            }

                        });

                        window.setContentView(cancleView);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: