zoukankan      html  css  js  c++  java
  • Android中如何使用单选对话框

    给Button设置OnClick事件设置

    int id=0;
       final String [] s={"单选A","单选B","单选C","单选D","单选E"};
            AlertDialog.Builder DanItem = new AlertDialog.Builder(MainActivity.this);
            DanItem.setTitle("单选列表");
            DanItem.setSingleChoiceItems(s, -1, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
    //                ShowMessage(s[which].toString());
                    id=which;
                }
            });
            DanItem.setPositiveButton("确定", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
    
                            ShowMessage("恭喜你选择了"+s[id].toString());
    
                }
            });
            DanItem.create().show();
    

    DanItem.setSingleChoiceItems第一个参数为(列表内容(建立的数组),默认选项为第几个,new一个Click事件)
    如果选择了就给id赋予当前选中的下标

    DanItem.setPositiveButton(按钮的标题,new一个Click事件)

    调用展示方法

    private void ShowMessage(String str) {
            Toast.makeText(MainActivity.this, str, Toast.LENGTH_LONG).show();
        }
    

    创造展示

    在这里插入图片描述

    点击确定以后
    在这里插入图片描述

  • 相关阅读:
    redis集群搭建
    redis状态查看
    redis动态修改参数配置
    redis的info
    redis安装配置
    redis命令总结
    rabbitmq安装
    怎么把U盘启动改为硬盘启动(适用于U盘安装系统时)
    监控宝篇之一(快速入门)
    raid详解
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075912.html
Copyright © 2011-2022 走看看