首页 > 其他 > 详细

View(视图)——对话框之单选对话框和复选对话框文集

时间:2016-05-13 23:17:35      阅读:163      评论:0      收藏:0      [点我收藏+]

一.单选对话框   

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

View(视图)——对话框之单选对话框和复选对话框文集

原文:http://www.cnblogs.com/arxk/p/5491199.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!