
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、33一个可视化的进度指示器,代表 正在执行的耗时任务。 可以为用户展示一个进度条,表示正在执行的任务的进度。当程序不能或者不需要确定任务执行的准确进度时, ProgressBar的圆圈。也可以只显示一个循环默认情况下: progressBar 显示的是一个 无限循环的 圆圈。也可以通过样式的配置实现一个水平方向的进度条。 style=android:style/Widget.ProgressBar.HorizontalWidget.ProgressBar.Horizontal Widget.ProgressBar.Small Widget.ProgressBar.Large Widget.Pr
2、ogressBar.Inverse Widget.ProgressBar.Small.InverseWidget.ProgressBar.Large.Inversefinal ProgressDialog dialog =new dialog.setTitle(标题信息); dialog.setMessage(请等待正在 dialog.show();Handler 主要用于异步消息的处理。ProgressDialog(this);!);注意:1. Handler 对象的实例化,要在 UI线程当中完成。调用 handler 的t 方法可以 为 UI 线程的消息队列添加一个 Runnable 消息
3、。34handler =new Handler(new Callback() OverridepublichandleMessage(Message msg) /更新 UI 组件的工作,就放置到这里。/通过 msg 可以传递信息, 来改变流程的。/同时 把不变的代码进行封装, 把变化的部分通过参数 msg 传递。 msg 对象需要具有应对所有变化的能力。return false;);利用 handler 和 message 对象的组合, 可以提供 handler 的代码复用性。35在 Android 当中,Activity 提供可视化的用户界面,一个 Android 应用通常由多个 activ
4、ity 组成。多个 Activity 组成了 Activity 栈(Stack),当前活动的 Activity 处于栈顶。 Activity 有自己的生命周期,由 android 系统来控制。在 Activity 中包含一个 window 对象,在 Window 当中通常包含一个 布局容器对象(如一个LinearLayout 布局对象),在布局对象中包含了之前讲解的各种 UI 组件。 和 html DOM一样, android 的 Activity 也是一个具有严格层次结构的,类似于树形的 对象结构。在相应的布局文件中定义显示布局:定义 Activity 类时,继承 Activity,并且重写
5、 onCreate 方法找到对应的 xml 布局文件: setContentView(R.layout.main)通过 findViewById 找到相应控件对象:btn = (Button) this.findViewById(R.id.button01);在 AndroidManifest.xml 中在上,有一个使用频繁的按钮“返回”,为了提高效率,android 系统把最近使用的 activity利用栈结构保存起来。这样在点击返回按钮的时候,操作 Activity 栈结构即可。36entent =newent();ent.setClass(this, SecondActivity.class);this.startActivityForResult(ent, 1);OverrideprotectedresultCode,/ TODOStringvoidonActivityResult(reqode,ent data) Auto-generated method stub value=data.getStringExtra
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 详细讲解2024年CPMM知识点试题及答案
- 高职单招职业适应性测试模拟试题及答案(四)
- 诗词的情感共鸣探讨试题及答案
- 统编版五年级语文下册《语文园地六》精美课件
- 2025年报名机构与学员合同模板
- 2025年多功能抑尘车合作协议书
- 2025年植物原药合作协议书
- 离婚协议书一儿一女的(2025年版)
- 2025年摩托车协议过户 模板
- 2025年度茶叶加工厂租赁与茶叶包装设计合作合同
- 2025年医保政策法规考试题库及答案试卷(宣传解读)
- 基于社区的慢性病预防策略研究
- 红酒-价格表格
- 2025年机电实务考试题型及答案
- CRH5动车组转向架
- 北京市西城区2024-2025学年高三上学期期末考试英语试题【含答案解析】
- 心肺复苏术课件2024新版
- 安全环保职业健康法律法规清单2024年
- 五年级下册猜字谜(课堂PPT)
- 临时用电日常巡查记录参考表
- 浅谈新课改理念下农村幼儿园教育活动创新模式-最新资料
评论
0/150
提交评论