动态修改AlearDialog 中的按钮和不允许点击按钮关闭窗口

xiaoxiao2021-02-28  98

// 显示时加入这几行代码就不能关闭dialog 要关闭时 修改为false try {//下面三句控制弹框的关闭 Field field = alertDialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(alertDialog, false);//true表示要关闭 } catch (Exception e) { e.printStackTrace(); }

2 动态修改button中的文字

int id = DialogInterface.BUTTON_POSITIVE;//或者其他id

AlertDialog alertDialog;

Button button = alertDialog.getButton(id);

转载请注明原文地址: https://www.6miu.com/read-45373.html

最新回复(0)