任务2.2系统版本介绍与系统退出

上传人:仙*** 文档编号:76266198 上传时间:2022-04-18 格式:PPT 页数:23 大小:843.52KB
收藏 版权申诉 举报 下载
任务2.2系统版本介绍与系统退出_第1页
第1页 / 共23页
任务2.2系统版本介绍与系统退出_第2页
第2页 / 共23页
任务2.2系统版本介绍与系统退出_第3页
第3页 / 共23页
资源描述:

《任务2.2系统版本介绍与系统退出》由会员分享,可在线阅读,更多相关《任务2.2系统版本介绍与系统退出(23页珍藏版)》请在装配图网上搜索。

1、任务2.2 系统退出功能 程序效果核心代码首先在resmenuactivity_main.xml文件中定义菜单项。核心代码当单击about和exit选择项时响应菜单项单击事件弹出对话框,菜单事件响应代码.核心代码对话框显示的方法1,只有确定按钮。核心代码对话框显示的方法2,有确定和取消按钮。对话框AlertDialog类继承了Dialog类是其他对话框类的父类,AlertDialog类有一个重要的内嵌类Builder。DatePickerDialog、TimePickerDialog、ProgerssDialog是AlertDialog类的子类。取消按钮setNegativeButton (C

2、harSequence text, DialogInterface.OnClickListener listener) setNegativeButton (int textId, DialogInterface.OnClickListener listener) 确认按钮setPositiveButton (CharSequence text, DialogInterface.OnClickListener listener) setPositiveButton (int textId, DialogInterface.OnClickListener listener)覆盖按钮 setNeu

3、tralButton (int textId, DialogInterface.OnClickListener listener) setNeutralButton (CharSequence text, DialogInterface.OnClickListener listener)对话框的事件处理对话框的事件处理,使用DialogInterface提供了一系列的内嵌类,监听对话框事件。DialogInterface.OnCancelListenerDialogInterface.OnClickListenerDialogInterface.OnDismissListenerDialogI

4、nterface.OnKeyListenerDialogInterface.OnMultiChoiceClickListenerDialogInterface.OnShowListener 进度条对话框进度条对话框,ProgressDialog类,表示进度条对话框,Progress类的主要方法。setIcon、setTitle、setMessage、setButton自定义对话框,使用AlertDialog可以创建出各种对话框,如果要完全定制自己的对话框,可以自定义对话框,AlertDialog.Builder类的setView方法。new AlertDialog.Builder(this).

5、setView(布局文件).show()菜单Android系统中的两种菜单,选项菜单和情景菜单。选项菜单通过硬件调用菜单,情景菜单也称上下文菜单,通过上下文调用菜单。Android的菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)。选项菜单当用户单击设备上的菜单按钮(Menu),触发事件弹出的菜单就是选项菜单。选项菜单最多只有六个,超过六个第六个就会自动显示更多选项来展示显示。创建方法:覆盖Activity的onCreateOptionsMenu(Menu menu)方法,当第一次打开菜单时调用。用Menu的add()方法

6、添加菜单项(MenuItem),可以调用MenuItem的setIcon()方法为菜单项设置图标。当菜单项(MenuItem)被选中时,覆盖Acitivy的onOptionsMenuSelected()方法响应事件。上下文菜单当用户长按Activity页面时,弹出的菜单称为上下文菜单。创建方法:覆盖Activity的onCreateContextMenu()方法,调用Menu的add方法添加菜单项MenuItem。覆盖onContextItemSelected()方法,响应菜单单击事件。调用registerForContextMenu()方法,为视图注册上下文菜单。子菜单子菜单就是将相同功能的

7、分组进行多级显示的一种菜单,比如,Windows的“文件”菜单中就有“新建”,“打开”,“关闭”等子菜单。创建方法:覆盖Activity的onCreateOptionsMenu()方法,调用Menu的addSubMenu()方法添加子菜单项。调用SubMenu的add()方法,添加子菜单项。覆盖onCreateItemSelected()方法,响应菜单单击事件。通知Toast是一段显示给用户的小文本,不需要用户响应,在规定时间内自动消失,API中提供了Toast类,创建Toast对象。Notification是显示在屏幕上方状态栏的信息,Notification需要使用NotificationManager来管理。技能训练 创建Android应用,具有设置、视频、信息三个菜单,点击“信息”菜单,弹出“信息”的子菜单,点击“删除”子菜单,弹出对话框,询问是否删除收件箱中所有信息。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!