10 Android 自定义对话框使用案例

10 Android 自定义对话框使用案例
一、对话框重点总结:
1. AlertDialog:
(1) 普通提示对话框:setMessage
(2) 单选对话框:setSingleChoiceltems
(3) 多选对话框:setMultiChoiceltems
(4) 自定义View对话框:setView
2. 自定义Dialog类:
(1) 布局dialog.xml
(2) 式样styles.xml
(3) 继承Dialog,构造方法、onCreate
(4) 值的传入和传出
3. 适度掌握
(1) 进度条对话框:ProgessDialog
(2) 拖动对话框:SeekBarDialog
(3) 日期选择对话框:DatePickerDialog
(4) 时间选择对话框:TimePickerDialog
二、Toast
1. Toast是Android中用来显示信息的一种机制,和Dialog不一样的是Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。
2. Android为Toast提供的两个静态的方法最为方便,它们会返回一个Toast对象,如果需要显示只需要调用show()方法显示即可,下面是这两个方法的签名:
static Toast makeText(ontext context,int resId,int duration).
static Toast makeText(ontext context,CharSequence text,int duration)
3. 一个上下文对象context,一个显示的消息来源,一个设置持续时间。
4. 消息来源可以指定string资源,使用<string…/>标签在XML资源文件中定义,还可以指定一个字符串用于消息展示。最后的duration参数设置了Toast 的持续时间,一般使用Toast自带的两个整形的常亮:LENGTH_LONG(1,时间稍长)、LENGTH_SHORT(0,时间稍短),针对不同的使用场景,选择不用的持续时间。
5. 应用样式:
(1) 默认
(2) 自定义位置
(3) 带图片
(4) 自定义样式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值