Android Studio 学习笔记--对话框

  • http://t.csdn.cn/AW5gl
  • 普通对话框Dialog
    • 作用:显示普通信息,并通常具有“确定”和“取消”按钮
    • 属性:
      • setTitle():设置对话框标题
      • setIcon():设置对话框图标
      • setPositiveBotton():设置对话框添加yes按钮
      • setNegativeButton():设置对话框添加no按钮
      • setMessage():设置对话框提示信息
    • 图示:
  • 单选对话框
    • 通过AlertDialog对象调用setSingleChoiceItems()方法创建
    • 参数:
      • 设置三个参数,第一个参数建立数组,用于显示选项内容,第2个参数设置是默认选中,“0”表示默认选中第一个选项,,如果默认未选中,参数填写-1,第三个参数是设置监听,允许对话框被点击
    • 图示
  • 多选对话框
    • 通过AlertDialog对象调用setMultiChoiceItems()方法创建,创建方法与创建单选对话框相似
    • 参数:
      • 设置三个参数,第一个参数建立数组,用于显示选项内容,第二个参数是boolean数组,用来判断哪个选项需要勾选,如果没有选项选中则用“null”即可,第三个参数是建立监听,允许对话框被点击
    • 图示
  • 进度条对话框ProgressDialog
    • 提供圆形进度条和水平进度条两种进度条样式
    • 通过setProgressStyle方法设置进度条样式
    • 属性
      • setProgressStyle():设置进度条样式,STYLE_SPINNER为圆形进度条,STYLE_HORIZONTAL为水平进度条
    • 图示
  • 消息对话框Toast
    • Android提供的轻量级信息提醒机制,显示在应用程序界面最上层,显示一段时间后自动消失,不会打断当前操作,也不获取焦点
    • 通过makeText()方法实例化一个Toast对象
    • 属性
      • 该方法需要接收三个参数
      • 第一个参数为当前类的Context(上下文)对象
      • 第二个参数为文本显示内容
      • 第三个参数为Toast显示的时间,显示时间的长短通过常量Toast.LENGTH_SHORT和Toast.LENGTH_LONG控制
    • 图示
  • 自定义对话框http://t.csdn.cn/SpXyz
    • 创建步骤
      • 1.设置自定义对话框样式
      • 2.设计style(去标题栏,去背景)
      • 3.将第一步的布局应用到当前自定义对话框
      • 4.实例化对话框
    • 需要创建自定义对话框的布局文件,在布局文件中设定对话框的标题,内容以及按钮
    • 在java文件中调用MyDialog的构造方法把自定义的对话框显示出来
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值