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

  • 相关阅读:
    在客户端判断上传文件大小(不支持opera)
    javascript冒泡排序(javascript算法学习)
    提高js性能方法(让js只判断一次)
    ie8本地预览报错的解决
    负载均衡获取客户端IP
    遍历变量里面所有的属性
    HttpWebrequest的使用
    C#调用EnyimMemcached
    MySQL国内省市直辖区
    Log4Net使用
  • 原文地址:https://www.cnblogs.com/arxk/p/5491199.html
Copyright © 2011-2022 走看看