不想让AlertDialog的EditText接受空值。
创始人
2025-01-10 07:00:04
0

要防止AlertDialog的EditText接受空值,可以在AlertDialog的PositiveButton的点击事件中进行判断。以下是一个示例代码:

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("输入信息");

// 创建一个EditText控件
final EditText editText = new EditText(context);
builder.setView(editText);

// 设置PositiveButton的点击事件
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        String inputText = editText.getText().toString().trim();

        // 判断输入的值是否为空
        if (inputText.isEmpty()) {
            // 如果为空,则提示用户重新输入
            Toast.makeText(context, "输入不能为空", Toast.LENGTH_SHORT).show();
            // 取消对话框的关闭
            try {
                Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");
                field.setAccessible(true);
                field.set(dialog, false);
            } catch (Exception e) {
                e.printStackTrace();
            }
        } else {
            // 输入不为空,执行其他操作
            // ...
            // 关闭对话框
            dialog.dismiss();
        }
    }
});

// 创建对话框并显示
AlertDialog alertDialog = builder.create();
alertDialog.show();

在代码中,我们创建了一个AlertDialog,并在PositiveButton的点击事件中进行判断。如果EditText的输入值为空,我们显示一个Toast提示用户重新输入,并且取消对话框的关闭。如果输入值不为空,我们执行其他操作,并关闭对话框。

注意:为了取消对话框的关闭,我们使用了反射来修改AlertDialog的内部状态。

相关内容

热门资讯

一分钟揭秘!Wepoke大厅外... 一分钟揭秘!Wepoke大厅外挂透视辅助器安装,wepoke游戏辅助工具,详细教程(有挂透明挂)-哔...
总算了解!微扑克被系统制裁!确... 总算了解!微扑克被系统制裁!确实真的有挂((2020已更新))(哔哩哔哩)关于微扑克的基本介绍、功能...
四分钟实锤!云扑克app辅助(... 1、四分钟实锤!云扑克app辅助(透视)透视辅助((2023已更新))(哔哩哔哩);详细教程。2、云...
来一盘!wpk透视辅助合作!确... 来一盘!wpk透视辅助合作!确实真的有挂((2021已更新))(哔哩哔哩);wpk透视辅助简单的灵活...
四分钟攻略!wpk德州扑克靠不... 1、四分钟攻略!wpk德州扑克靠不靠谱(透视)软件透明挂((2020已更新))(哔哩哔哩)2、进入游...
最新研发!Wepoke ios... 最新研发!Wepoke ios外挂透视辅助器,wepoker真的有挂,详细教程(竟然有挂)-哔哩哔哩...
透视好友房!红龙扑克ai!确实... 透视好友房!红龙扑克ai!确实真的有挂((2020已更新))(哔哩哔哩);红龙扑克是一种具有地方特色...
八分钟普及!德州ai人工智能软... 八分钟普及!德州ai人工智能软件下载(透视)软件透明挂((2025已更新))(哔哩哔哩)1、每个玩家...
玩家实测!哈糖大菠萝洗牌外挂透... 1、玩家实测!哈糖大菠萝洗牌外挂透视辅助软件,aapoke辅助工具存在,详细教程(有挂头条)-哔哩哔...
透明规律!wpk外挂!竟然是真... 透明规律!wpk外挂!竟然是真的有挂((2022已更新))(哔哩哔哩);亲真的是有正版授权,小编(透...