- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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控件;
演示如何
您可能关注的文档
- 07 装箱机安装与维护.ppt
- 7 汽车电气维修一体化教程 辅助用电器.pptx
- 08 封罐机安装与维护.ppt
- 8 电子商务法律法规.ppt
- 09 软包机安装与维护.ppt
- 10 生产线的输送装置.ppt
- ABB工业机器项目二-ABB机器人转速计数器的更新.pptx
- ABB工业机器项目二-程序数据类型与分类.pptx
- ABB工业机器项目二-单轴运动的手动操作.pptx
- ABB工业机器项目二-定义工件坐标系.pptx
- 神经发育障碍儿童照护者心理健康水平及影响因素分析.pdf
- 国内马拉松路跑运动发展优化路径研究——基于马拉松赛事活动分析.pdf
- 数字普惠金融与城乡收入差距——基于重庆37个区县面板数据的实证分析.pdf
- 图形化PDDL语言编译系统的设计与应用.pdf
- 中国老年人孤独感流行率的系统评价和Meta分析.pdf
- 英文版论文资料:Analytical Solution for Plastic Responses of Metal Beams under Repeated Impacts Based on Membrane Factor Method.pdf
- 读后续写任务研究的范围综述与展望——基于2012~2024年中国知网核心期刊文献的分析.pdf
- 数字化基础、数字普惠金融与居民创业--基于中介效应模型的实证分析.pdf
- 模糊综合评价法分析仙居县典型杨梅园土壤肥力特征.pdf
- 护理本科生课程思政知信行的潜在剖面分析及其影响因素研究.pdf
原创力文档


文档评论(0)