不同类中的Android对话框
创始人
2025-01-09 09:00:31
0

在Android中,有多种不同类型的对话框可供选择,包括警告对话框、确认对话框、输入对话框等。下面是一些常见的Android对话框示例代码:

  1. 警告对话框:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("警告");
builder.setMessage("确定要删除吗?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 点击确定按钮后的操作
        dialog.dismiss();
    }
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 点击取消按钮后的操作
        dialog.dismiss();
    }
});
AlertDialog dialog = builder.create();
dialog.show();
  1. 确认对话框:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("确认");
builder.setMessage("确定要保存吗?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 点击确定按钮后的操作
        dialog.dismiss();
    }
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 点击取消按钮后的操作
        dialog.dismiss();
    }
});
AlertDialog dialog = builder.create();
dialog.show();
  1. 输入对话框:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("输入");
final EditText input = new EditText(this);
builder.setView(input);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        String text = input.getText().toString();
        // 处理输入的文本
        dialog.dismiss();
    }
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        // 点击取消按钮后的操作
        dialog.dismiss();
    }
});
AlertDialog dialog = builder.create();
dialog.show();

以上代码演示了如何创建不同类型的Android对话框,并设置按钮点击事件的处理逻辑。具体根据需求选择相应的对话框类型,并在按钮的点击事件中添加逻辑处理即可。

相关内容

热门资讯

一分钟了解!雀神麻将设置胜率高... 一分钟了解!雀神麻将设置胜率高(辅助挂)原来是真的有挂(有挂实锤)-哔哩哔哩,亲,有的,ai轻松简单...
记者爆料!jj麻将好友房有没有... 记者爆料!jj麻将好友房有没有挂(辅助挂)其实是真的有挂(有挂方法)-哔哩哔哩;玩家在jj麻将好友房...
今日焦点!aa扑克有什么规律吗... 今日焦点!aa扑克有什么规律吗!竟然是真的有挂((2023已更新))(哔哩哔哩);实战中需综合运用上...
8分钟科普!wepower透视... 8分钟科普!wepower透视辅助(辅助挂)透视辅助((2024已更新))(哔哩哔哩),您好,这款游...
盘点几款!雀神麻将插件激活码(... 盘点几款!雀神麻将插件激活码(辅助挂)原来是真的有挂(揭秘有挂)-哔哩哔哩;广东雀神智能插件安装可测...
科普攻略!雀神麻将真的是有挂的... 科普攻略!雀神麻将真的是有挂的吗(辅助挂)确实是真的有挂(有挂教学)-哔哩哔哩是一款可以让一直输的玩...
透视最新!aapoker可以开... 透视最新!aapoker可以开挂吗!的确是真的有挂((2024已更新))(哔哩哔哩)1、不需要AI权...
4分钟科普!手机德州app辅助... 一、手机德州app简介了解软件请加微:136704302手机德州app是一款在线扑克游戏平台,玩家可...
透视辅助!微信雀神小程序辅助器... 透视辅助!微信雀神小程序辅助器免费(辅助挂)果真是真的有挂(有挂工具)-哔哩哔哩是一款可以让一直输的...
玩家必备科普!胡乐麻将有挂的表... 玩家必备科普!胡乐麻将有挂的表现(辅助挂)确实真的有挂(确实有挂)-哔哩哔哩;玩家必备必赢加哟《13...