Day25 - Dialog介绍

Dialog和Toast一样也是可以显示一段讯息
不一样的地方在於
Dialog有提供使用者输入的功能、点选确认取消按钮
甚至连清单方块ListView也提供
但有一点很重要:
Toast显示的时候使用可可以继续操作其他物件
Dialog则必须等待交谈视窗关闭後,使用者才可以继续操作

Android提供了三种不一样的Dialog给我们使用:
1.AlertDialog
2.DataPickerDialog(日期交谈视窗)
3.TimePickerDialog(时间交谈视窗)

AlertDialog

较常用到的一个Dialog
常用於:
1.再次确认的功能
2.满意程度
3.删除物品警告
4.物件选择
AlertDialog可以设定:
1.标题、
2.内容文字、
3.图示Icon、
4.按钮(最多可以加3个:分别代表"否","中性","是")
也可以选择不设按钮

DataPickerDialog

日期选择对话框
常用於:
1.行事历
2.历史纪录查询
3.预定车票
4.闹钟
可省去使用者填写年月日的时间

TimePickerDialog

时间选择对话框
常用於:
1.预定车票
2.闹钟


之後三天会分别实作:
1.AlertDialog
2.DataPickerDialog
3.TimePickerDialog
Coming soon


<<:  Day 22 : Linux - 如何让解析度随着视窗大小改变?又该如何让windows和Linux的复制贴上通用?

>>:  [Python 爬虫这样学,一定是大拇指拉!] DAY21 - 实战演练:JSON Response - 抓取个股日成交资讯

[13th][Day19] network bridge

目前都只有从 container 公开 port 并绑定到本机,使得 container 内的服务 ...

[DAY28]将Line讯息存入资料库(01)

#纪录主程序 def line_insert_record(record_list): #与post...

2020it邦铁人赛-30天手把手的Vue.js教学 Day29 - 关心时事! 做个简单的COVID-19追踪app吧!(中)

tags: Vue.js ItIron2020 前言 昨天我们完成了专案的基本建置并建立一个简单的c...

【Day12】:NVIC中断概要

STM32的中断很强大,每个外设都可以产生中断,在这里我们先大略的讲解中断的概念,等之後在各个章节中...

[Day 15] JavaScript 与浏览器的沟通

前言 我们透过前一天所学习的,与DOM的操作方式,开始要使用JS来改变html呈现的样子。 可以与画...