安卓移动应用开发及实训

Android mobile development and application

安徽师范大学-计算机信息学院-2019-2020学年第一学期, 作者(授课教师): 周文

 

第三章 消息提示与对话框

一、消息提示

1.1 使用Toast显示消息提示框

Toast类用于在屏幕中显示一个提示信息框,该消息提示框没有任何控制按钮,并且不会获得焦点,经过一定时间后自动消失。通常用于显示一些快速提示信息,应用范围非常广泛。

1.2 使用Notification在状态栏上显示通知

Android也提供了用于处理通知的类,它们是Notification和NotificationManager。其中Notification代表的是具有全局效果的通知,而NotificationManager则是用于来发送Notification通知的系统服务。

二、对话框

2.1 使用AlertDialog创建对话框

使用AlertDialog可以生成的对话框,概括起来有以下4种。

2.2 使用AlertDialog创建对话框

通常情况下,使用AlertDialog类只能生成带N个按钮的提示对话框,要生成另外3种列表对话框,需要使用AlertDialog.Builder类,AlertDialog.Builder类提供的常用方法如下表所示。

方法描述
setTitle(CharSequence title)用于为对话框设置标题
setIcon(Drawable icon)用于为对话框设置图标
setIcon(int resId)用于为对话框设置图标
setMessage(CharSequence message)用于为提示对话框设置要显示的内容
setNegativeButton()用于为对话框添加取消按钮
setPositiveButton()用于为对话框添加确定按钮
setNeutralButton()用于为对话框添加中立按钮
setItems()用于为对话框添加列表项
setSingleChoiceItems()用于为对话框添加单选列表项
setMultiChoiceItems()用于为对话框添加多选列表项

 


本章结束

2019-9-1