码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-13 23:18:40      阅读:194      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!