(笔记)Android studio——AlertDialog

本文介绍了一个简单的AlertDialog示例,展示了如何使用Android中的AlertDialog.Builder来创建带有确认和取消按钮的对话框,并通过监听器响应用户的点击行为。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

置于其他元素之上的对话框,常用于模拟最后的决定,屏蔽掉其他控件的交互能力

     
Button bt3=(Button)findViewById(R.id.bt3);//注册一个按钮
bt3.setOnClickListener(new View.OnClickListener() {//为按钮添加监听器,以便弹出AlertDialog窗口
    @Override
    public void onClick(View v) {
        switch (v.getId()){
            case R.id.bt3:
                AlertDialog.Builder dia=new AlertDialog.Builder(MainActivity.this);//初步在MainActivity中建立AlertDialog窗口
                dia.setTitle("this is dialog");//设置窗口名称
                dia.setCancelable(false);//屏蔽返回键退出窗口
                dia.setPositiveButton("ok", new DialogInterface.OnClickListener() {//创建一个ok按钮
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                    }
                });
        dia.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {//创建一个关闭按钮
            @Override
            public void onClick(DialogInterface dialog, int which) {
            }
        });
        dia.show();//显示按钮
        break;
        default:
            break;
        }
    }
});

运行截图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值