常用选择对话框

本文展示了一个Android应用中使用警告对话框的具体实现方法,包括简单的警告框、单选列表对话框及多选列表对话框的创建过程。

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



package com.lanxiang.myapps;

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    private void initView() {

    }

    private void initData() {

    }

    public void click1(View v) {
        AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setTitle("提示");
        builder.setMessage("是否删除当前选择项?");
        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                Toast.makeText(MainActivity.this, "啊啊啊啊啊啊啊啊啊啊", Toast.LENGTH_SHORT).show();
            }
        });
        builder.setNegativeButton("取消", null);
        builder.show();
    }

    public void click2(View v) {
        final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setTitle("请选泽你想免费的商品");
        final String[] items = {"别墅房","美女主播","黄瓜"};
        /**
         * 单选对话框
         */
        builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i) {
                Toast.makeText(MainActivity.this, "我就知道你会选我的!", Toast.LENGTH_SHORT).show();
                dialogInterface.dismiss();
            }
        });
        //设置用户不可点击除对话框以外的地方,导致对话框消失
        builder.setCancelable(false);
        builder.setNegativeButton("取消",null);
        builder.show();
    }
    public void click3(View view){
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("请选择你喜欢的美女类型");
        String[] items = {"少女","少妇","成熟","小鸟依人","霸道总裁","活泼性感"};
        boolean[] checkedItems = {true, true, false, false,false,false};
        builder.setMultiChoiceItems(items, checkedItems, new DialogInterface.OnMultiChoiceClickListener() {
            @Override
            public void onClick(DialogInterface dialogInterface, int i, boolean b) {
                Toast.makeText(MainActivity.this, "我就知道你会选我的!", Toast.LENGTH_SHORT).show();

            }
        });
        builder.setNegativeButton("取消选择", null);
        builder.show();
    }

}
vspdpro9.0是一款虚拟串口驱动程序,用于模拟虚拟串口以实现多个串口设备的并行通信。下面是vspdpro9.0的安装教程: 1. 下载vspdpro9.0安装程序。可以通过官方网站或其他可信的软件下载平台下载安装程序。 2. 双击安装程序进行安装。如果系统提示是否允许该程序进行更改,请选择“是”。之后会弹出用户授权协议窗口,您需要仔细阅读协议内容,并同意后方可继续安装。 3. 选择安装路径。根据个人需求选择合适的安装路径,也可以使用默认路径,然后点击“下一步”。 4. 选择组件。安装程序会列出vspdpro9.0的所有组件,您可以根据自己的需求选择需要安装的组件。如果不确定,请保持默认设置,并点击“下一步”。 5. 开始安装。点击“安装”按钮开始安装程序,安装过程中请耐心等待。 6. 完成安装安装程序会提示安装已完成,点击“完成”按钮退出安装程序。 7. 运行vspdpro9.0。在开始菜单中找到vspdpro9.0的快捷方式,双击打开程序。 8. 配置虚拟串口。在vspdpro9.0的界面中,您可以添加、删除和编辑虚拟串口设备。根据自己的需求进行配置,并保存设置。 9. 测试虚拟串口。您可以使用虚拟串口与其他串口设备进行通信,测试其功能是否正常。 总之,通过以上步骤,您可以成功安装和配置vspdpro9.0,实现多个串口设备的并行通信功能。需要注意的是,请确保您的计算机满足vspdpro9.0的系统要求,并在安装过程中按照提示进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值