任务系统本介绍与系统退出_第1页
任务系统本介绍与系统退出_第2页
任务系统本介绍与系统退出_第3页
任务系统本介绍与系统退出_第4页
任务系统本介绍与系统退出_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务2.2系统退出功能

任务描述在任务2.1的基础上,增加菜单功能,分别实现上下文菜单和选项菜单;使用对话框实现菜单选择“about”和“exit”的点击事件。“about”选项单击后弹出对话框显示“这是一个用于单词记忆和管理的小程序!”,单击“exit”选项后显示退出选择框。其执行效果如图所示。程序效果任务目标了解对话框设计掌握对话框按钮事件处理了解菜单分类掌握菜单应用编程任务分析菜单设计菜单响应对话框事件处理。任务实现修改菜单并加载菜单当单击about和exit选择项时响应菜单项单击事件弹出对话框核心代码首先在res\menu\activity_main.xml文件中定义菜单项。核心代码当单击about和exit选择项时响应菜单项单击事件弹出对话框,菜单事件响应代码.核心代码对话框显示的方法1,只有确定按钮。核心代码对话框显示的方法2,有确定和取消按钮。拓展学习对话框菜单对话框AlertDialog类继承了Dialog类是其他对话框类的父类,AlertDialog类有一个重要的内嵌类Builder。DatePickerDialog、TimePickerDialog、ProgerssDialog是AlertDialog类的子类。取消按钮setNegativeButton(CharSequencetext,DialogInterface.OnClickListenerlistener)setNegativeButton(inttextId,DialogInterface.OnClickListenerlistener)确认按钮setPositiveButton(CharSequencetext,DialogInterface.OnClickListenerlistener)setPositiveButton(inttextId,DialogInterface.OnClickListenerlistener)覆盖按钮setNeutralButton(inttextId,DialogInterface.OnClickListenerlistener)setNeutralButton(CharSequencetext,DialogInterface.OnClickListenerlistener)对话点框的叙事件饲处理对话凡框的趋事件尖处理蕉,使克用Di丝式al坡og霞In宵te鸟rf聚ac啊e提供烛了一痕系列折的内骄嵌类帝,监错听对汽话框称事件视。Di驼al晨og歇In滴te搬rf段ac锻e.进On贴Ca滔nc款el牵Li敬st稀en局erDi逃al厦og稻In阔te败rf盟ac盯e.逮On攻Cl哨ic抖kL忽is逆te眠ne盐rDi株al贪og幻玉In怎te般rf天ac恐e.烂On接Di泊sm舅is携sL芝is芒te供ne柳rDi责al辉og叶In盲te汉rf近ac度e.坦On验Ke荣yL令is释te启ne气rDi布al网og趟In允te念rf圈ac膨e.良On僵Mu鸟lt汤iC旁ho忌ic念eC正li悄ck保Li正st冰en恒erDi忠al勇og妨In匹te未rf笋ac揉e.狱On桃Sh渡ow叙Li哀st寨en抓er进度赌条对养话框进度岩条对轿话框裂,Pr透og丽re歉ss皂Di绸al诞og类,速表示愉进度蜡条对奥话框抢,Pr偷og斗re权ss类的胸主要稍方法刊。se耍tI净co岁n、se贩tT忘it钓le、se叨tM愉es配sa猫ge、se秋tB顿ut葬to白n自定薄义对钓话框伴,使鼠用Al读er雨tD衰ia界lo好g可以列创建泰出各锐种对妹话框元,如疏果要疗完全厘定制鼓自己颤的对届话框玩,可艇以自理定义构对话境框,Al由er蚂tD愉ia朋lo蜂g.葱Bu哈il惹de壁r类的se背tV家ie狼w方法肿。ne悉w领Al妨er屑tD产ia掩lo降g.旗Bu亩il缓de晒r(罩th纵is拘).勉se璃tV彻ie长w(布局银文件).坦sh悠ow持()菜单An坚dr洲oi妨d系统姨中的遵两种来菜单则,选么项菜硬单和储情景投菜单征。选雪项菜册单通袄过硬失件调丹用菜创单,枪情景浙菜单牧也称喇上下茄文菜梨单,障通过虚上下达文调期用菜寻单。An汁dr侨oi集d的菜慢单分含为三或种类袍型:亿选项宜菜单(O澡pt咱io彼n冬Me厚nu衰)、上删下文有菜单(C晒on尼te配xt裤M猾en臣u)、子庸菜单(S险ub哭M义en诉u)。选项赏菜单当用辣户单牢击设声备上对的菜债单按彼钮(Me哑nu),饼触发撤事件歇弹出糟的菜舱单就越是选表项菜特单。风选项姐菜单叨最多浅只有胶六个勿,超摆过六蜻个第纹六个框就会巾自动你显示罢更多滨选项据来展朋示显缸示。创建趣方法上:覆盖Ac枯ti毒vi考ty的on诸Cr雾ea库te柏Op貌ti克on量sM姓en贝u(稍Me组nu隙m职en命u)方法层,当忍第一你次打渴开菜栽单时姑调用花。用Me恐nu的ad莲d(泽)方法刚添加桌菜单薪项(M蜘en管uI末te纱m),可殿以调无用Me引nu妹It厨em的se绵tI哄co煌n(哨)方法师为菜松单项久设置穗图标叔。当菜纤单项(M绍en粘uI乡丰te狮m)被选落中时崖,覆鹊盖Ac偏it税iv棉y的on智Op诞ti貌on爬sM幅en孝uS巷el唇ec香te撞d(晶)方法篇响应奔事件策。上下访文菜咱单当用金户长考按Ac辱ti在vi挖ty页面杯时,辰弹出筝的菜遗单称设为上珍下文块菜单研。创建贴方法粥:覆盖Ac樱ti谊vi盼ty的on晚Cr逗ea冷te喊Co夕nt腿ex兔tM漫en凑u(页)方法慌,调跨用Me国nu的ad摊d方法睁添加呼菜单授项Me屈nu酸It甚em。覆盖on谊Co庆nt趣ex肺tI阅te仅mS退el忠ec骨te值d(芒)方法校,响擦应菜调单单凝击事浸件。握调用re受gi旅st玻er担Fo慈rC抽on沈te蚁xt铃Me缠nu胳()方法氏,为纱视图尽注册版上下策文菜根单。子菜候单子菜率单就扶是将步相同伞功能怪的分浓组进答行多萌级显颂示的数一种顺菜单梯,比资如,Wi灰nd逗ow肆s的“蚕文件有”菜扫单中胆就有准“新年建”狱,“娃打开时”,种“关尽闭”扁等子颤菜单揉。创建桌方法序:覆盖Ac蛮ti乔vi骑ty的on临Cr扮ea蛛te成Op氏ti白on昼sM肃en打u(疑)方法棚,调坏用Me遇nu的ad评dS煤ub认Me工nu振()方法童添加坏子菜裁单项值。调用Su违bM假en平u的ad鸡d(绕)方法奸,添维加子沾菜单邻项。覆盖on可Cr陈ea抢te警It管em丧Se乔le画ct亏ed楚()方法客,响督应菜翠单单猎击事饺件。通知To培as蜓t是一缺段显钢示给姨用户咐的小己文本期,不炎需要刃用户筒响应互,在型规定席时间跪内自惑动消芝失,AP饼I中提誓供了To眨as抄t类,雕创建To蝇as展t对象滨。No警ti扮fi羊ca寒ti钻on是显穗示在百屏幕挺上方纤状态椒栏的矛信息利,No结ti啄fi拜ca渴ti德on需要麻使用No范ti陈fi估ca丘ti倦on扎

温馨提示

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

最新文档

评论

0/150

提交评论