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

来源:互联网 发布:mac窗口缩小快捷键 编辑:程序博客网 时间:2024/06/05 19:06
        // 显示时加入这几行代码就不能关闭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);

阅读全文
0 0
原创粉丝点击