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

    创造展示

    在这里插入图片描述

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

  • 相关阅读:
    1509 -- Glass Beads POJ
    1043: [HAOI2008]下落的圆盘
    面向对象的特性一:封装性
    java的值传递机制
    可变参数的形参方法
    方法的重载
    类及对象
    面向对象
    数组的常用算法问题
    数组的常见异常
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075912.html
Copyright © 2011-2022 走看看