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();
        }
    

    创造展示

    在这里插入图片描述

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

  • 相关阅读:
    136-如何访问redis数据库
    135-如何实现result风格
    134-SpringMVC中的值,会有一个默认值
    133-this知识点
    132-SpringBoot中的请求方法
    034-405是什么错误?
    131-逆向工程配置文件
    SQL---实验一
    《将博客搬至CSDN》
    正则表达式1---QQ号合法性判断
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946982.html
Copyright © 2011-2022 走看看