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°改变  每个选项是否选中的数组内对应的值

  • 相关阅读:
    leetcode-000-序
    统计学习方法:支撑向量机(SVM)
    统计学习方法:CART算法
    统计学习方法:最大熵模型
    〖Linux〗关于Linux软件包安装位置、版本查询
    〖Linux〗ltib的使用帮助
    〖Linux〗Debian 7.1.0 Wheezy使用ltib报错的解决办法
    〖Android〗把CM(Android)源代码导入eclipse的正确方法(2013-7-3)
    【Linux】eclipse juno 边框过大的调整方法
    【Android】在build/envsetup.sh中添加自己的命令(函数)
  • 原文地址:https://www.cnblogs.com/arxk/p/5491199.html
Copyright © 2011-2022 走看看