zoukankan      html  css  js  c++  java
  • View(视图)——对话框之单选对话框和复选对话框文集

    一.单选对话框   

         1.不能直接实例化使用

         2.使用内部构造器来生成对话框

         3.new  AlertDialog.Builder(context)  实例化构造器

            1-setTitle (标题)

            2-setMessage (消息)

            3-按钮

              1°确认按钮  setPositiveButton(“文字”,点击事件监听器)

              2°否认按钮  setNegativeButton(“文字”,点击事件监听器)

              3°中立按钮  setNeutralButton(“文字”,点击事件监听器)

            4-show() 创建后显示对话框,并返回AlertDialog实例

            5-create() 生成对话框并返回

            6-setCancelable(true/false) 

         4.方法

           1-设置单选项setSingleChoiceItems(选项数组,默认被选中的选项索引,点击的监听器DialogInterface.OnClickListener())

           2-onClick(DialogInterface dialog, int which) 

              1°which表示哪一个选项被选中

              2°关闭对话框  dialog.dismiss();

    二.复选对话框

         1.不能直接实例化使用

         2.使用内部构造器来生成对话框

         3.new  AlertDialog.Builder(context)  实例化构造器

            1-setTitle (标题)

            2-setMessage (消息)

            3-按钮

              1°确认按钮  setPositiveButton(“文字”,点击事件监听器)

              2°否认按钮  setNegativeButton(“文字”,点击事件监听器)

              3°中立按钮  setNeutralButton(“文字”,点击事件监听器)

            4-show() 创建后显示对话框,并返回AlertDialog实例

            5-create() 生成对话框并返回

            6-setCancelable(true/false) 

         4.Builder方法

            1-设置复选选项 setMultiChoiceItems(复选选项数组,每个选项是否选中的数组,点击事件监听器DialogInterface.OnMultiChoiceClickListener() )

            2-void onClick(DialogInterface dialog, int which, boolean isChecked)

               1°which表示哪一个选项被点击

               2°isChecked  表示是否被选中

               3°改变  每个选项是否选中的数组内对应的值

  • 相关阅读:
    Maven配置--《maven实战》读书笔记
    设置定时任务
    C#中的==
    C# lock的应用
    JDK和JRE
    末尾不以.OK文件结尾的正则表达式匹配
    ftp访问空目录的返回
    正则表达式的结尾匹配
    匿名对象和匿名类
    匿名内部类的调用
  • 原文地址:https://www.cnblogs.com/arxk/p/5491199.html
Copyright © 2011-2022 走看看