Android应用开发基础任务4.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识目标 掌握Android的ProgressBar控件的属性设定、使用方法; 掌握Activity的生命周期、各状态的转化关系与对应的回调函数; 掌握Intent的作用、重要属性、常见方法; 理解简单数据存储SharedPreferences的使用场合、使用方法; 掌握文件存储的常见使用方法。 能力目标 能够利用Handler与ProgressBar控件相结合演示进度; 能够利用Intent的属性与方法实现Activity的跳转; 能够利用SharedPreferences实现简单的数据存储; 能够实现Android中的文件存储。 项目流程 任务简介 任务分析 支撑知识 任务实施 任务小结 拓展训练 进行程序演示,请同学们观察该应用实现了哪些功能? 该应用需要哪些控件与Android知识点支撑? TextView EditText CheckBox与SharedPreferences Button ProgressBar与线程 Button 与文件存储 EditText与文件存储 本次任务涵盖以下支撑知识点: ProgressBar控件的使用; Activity生命周期与回调函数; Activity之间的跳转; 文件存储; 简单数据存储。 支撑知识 1.ProgressBar控件 ProgressBar为进度条控件,通常是在用户等待程序运行结果等耗时较长的情况下,作为一个反馈机制,来告知用户目前的进展程度,避免用户误以为程序没有响应,从而提高程序的用户体验。 1. 1简介 环形进度条 1. 2属性 属性 作用 示例 style 设置ProgressBar进度条的风格 style=“@android:style/Widget.ProgressBar.Horizontal” :水平进度条 style=“@android:style/Widget.ProgressBar.Inverse”:进度条为反转样式的环形进度条style=“@android:style/Widget.ProgressBar.Large”:进度条为大环性进度条 1. 2属性 属性 作用 示例 android: indeterminate 开启进度条的“不确定模式 android: indeterminate=“true”:进度条会显示不停地在循环滚动的动画效果,但是不会显示实际的进度。 android: indeterminateBehavior 决定当进度条中的进度达到最大值的时候,此时进度条要显示的动画效果 android: indeterminateBehavior =“repeat “:进度条中的进度达到最大值之后,将重新从0开始; android: indeterminateBehavior =“cycle” :进度条中的进度达到最大值之后,将保持现值,然后逐渐反向回退到0。 1. 2属性 属性 作用 示例 android:indeterminateDrawable 设置进度条上的Drawable对象 android:indeterminateDrawable=“@id/XXX”:XXX为图片资源名 android:indeterminateOnly 强制进度条的“不确定模式” android:indeterminateOnly=“true”:强制进度条为“不确定模式” android:progress 设置进度条默认的进度值,取值必须为介于0和最大值之间的整数 android:progress=0 android:max 设置进度条最大值 android:max=“8 方法 作用 示例 int getProgress() 获得当前进度条的进度值 int progress=progressBar.getProgress(); void setProgress(int progress) 设定进度条的当前进度 progressBar.setProgress(0); void setMax(int max) 设定进度条的范围 progressBar.setMax(200); 1. 3方法 方法 作用 示例 void setIndeterminate (boolean indeterminate) 设置进度条是否处于“不确定模式” progressBar. setIndeterminate(true); final void incrementProgressBy(int diff) 设置进度条的进度增加或是减少,当入参为正整数时,进度增加;当入参为负整数时,进度减少。 progressBar. incrementProgressBy(-5); 1. 3方法 演示如何创建ProgressBar控件; 演示如何

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档