Android自定义弹窗提示效果

本文实例为大家分享了Android 自定义弹窗提示的具体代码,供大家参考,具体内容如下
Java文件:

private void showSetDeBugDialog() {AlertDialog.Builder setDeBugDialog = new AlertDialog.Builder(this); //获取界面View dialogView = LayoutInflater.from(this).inflate(R.layout.system_admin_psw_alert_dialog, null); //将界面填充到AlertDiaLog容器并去除边框setDeBugDialog.setView(dialogView,0,0,0,0); //初始化控件TextView but_cancel = dialogView.findViewById(R.id.but_cancel); TextView but_confirm = dialogView.findViewById(R.id.but_confirm); //取消点击外部消失弹窗setDeBugDialog.setCancelable(false); //创建AlertDiaLogsetDeBugDialog.create(); //AlertDiaLog显示final AlertDialog customAlert = setDeBugDialog.show(); //设置AlertDiaLog宽高属性//WindowManager.LayoutParams params = Objects.requireNonNull(customAlert.getWindow()).getAttributes(); //params.width = 200; //params.height = 200 ; //customAlert.getWindow().setAttributes(params); // 移除dialog的decorview背景色Objects.requireNonNull(customAlert.getWindow()).getDecorView().setBackground(null); //设置自定义界面的点击事件逻辑but_cancel.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {customAlert.dismiss(); }}); but_confirm.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {customAlert.dismiss(); }}); }

【Android自定义弹窗提示效果】布局文件:

资源文件:
Android自定义弹窗提示效果
文章图片

背景样式

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    推荐阅读