版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教师名称课程名称4学习内容Android程序开发最重要的一个环节就是界面处理,界面的美观度直接影响用户的第一印象,因此,开发一个整齐、美观的界面是至关重要的。为了让界面上的控件排列的更美观与整齐,Android系统提供了相应的布局进行管理,本章将针对Android界面中常见的布局进行详细讲解。学情分析1.前面一章节已经对Android的开发流程;2.界面的编写,需要XML语言的基础,这个需要跟学生会补充下。教学目标六种常见布局、样式和主题、国际化、程序调试1、要求学生掌握如何在XML文件中和Java代码中编写布局2、要求学生掌握布局的通用属性与常见布局,会搭建常见布局。1、树立正确的技能观,努力提高自己的职业技能,为社会和人民造福,绝不能利用自己的技能去做违法犯罪之事;2、培养学生的软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神;3、学习机房上课守则,要求同学们遵守学校的各项规章制度,强化制度约束,学会责任担当;4、理解事物的联系是普遍存在的,引导学生用类比的方法进行知识的迁移。教学重点1、在XML文件中与Java代码中编写布局2、布局的通用属性3、常见的界面布局教学难点常见的界面布局教学设计总思路课前:使用职教云发布预习视频和实验指导书。课中:多媒体教学2学时,实验课教学2学时。1、总结知识点,使用职教云的随堂练习题巩固本所学知识。2、使用职教云中的题库给学生布置作业。3、见教材第2章课后习题思政元素融入1、树立正确的技能观,努力提高自己的职业技能,为社会和人民造福,绝不能利用自己的技能去做违法犯罪之事;2、培养学生的软件工匠精神,在潜移默化中培育社会主义核心价值观,提高综合职业素养,树立社会主义职业精神。•课程思政教学素材1、通过对学院往届学生因不遵守校规,严重违反学校制度而被开除的案例一引出:制度约束,成年人要学会为自己的行为负责;2、通过与前续课程Java程序设计语言的对比学习一引出:知识迁移的学习方法。3、职业素养,行为合规职业素养是人类在社会活动中需要遵守的行为规范。职业道德、职业思想、职业行为习惯是职业素养中最根基的部分。引导学生在学习时注意程序的书写格式、变量与方法的命名方式、合理添加注释、合理规划程序工程文件,这些都是合格的软件开发从业人员的基本素质。引导学生注重职业道德,尊重他人的知识产权。平时未经同学允许,不随意拷贝他人的程序成果;工作后,不偷窥和复制同事的开发成果,不盗取公司的研发成果。使学生明确:职业素养是一个职业人的立身之本。在学生时代,就应该不断提升个人修养和思想道德水平,着力锻造良好的职业素养。课前使用职教云发布预习视频和实验指导书通过线上视频学习,对上课内容有一个初步的认识。让学生快速进入课程状态课中教师通过举例的方式,引出界面布局我们首先要了解View视图,接着熟悉如何在XML文件中与Java代码中编写界面布局。情景导入课明确学习目要求学生了解View视图情景导中标要求学生掌握在XML文件中与Java代码中编写界面布局入课中教师根据课件,讲述View视图Android程序中所有的UI元素都是通过View与ViewGroup构建的,对于一个Android应用的用户界面来说,ViewGroup作为容器盛装界面中的控件,它可以包含普通的View组件,也可以包含ViewGroup。重点知识讲解课中教师根据课件,讲述在XML文件中编写布局通常情况下,布局代码是在XML文件中编写的,这样可以将界面中的布局代码与Java代码隔离,使程序结构更加清晰,根据XML文件中的代码控制界面布局。老师通过教材以及PPT给出的代码,对在XML文件中的代码进行详细讲解。重点知识讲解课中教师根据课件,讲述在Java代码中编写布局Android程序的布局不仅可以在XML布局文件中编写,还可以在Java代码中编写。在Android中所有布局和控件的对象都可以通过new关键字创建出来,将创建的View控件添加到ViewGroup布局中,从而实现View控件在布局界面中显示。老师通过教材以及PPT给出的代码,对在Java代码中编写的布局进行详细讲解。重点知识讲解课后回顾上课前标,并对本节课的重要知识点进行教师提问学生本节课需要掌握的知识点,包括View视图中的关系、在XML文件中编写布局以及在Java代码中编写布局,并对学生的回答进行补充和总结。归纳总结,布置课后作业课后布置随堂练习,检查学根据职教云和随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。归纳总结,布置课后作业课前使用职教云发布预习视频和实验指导书通过线上视频学习,对上课内容有一个初步的认识。让学生快速进入课程状态课中回顾上节讲解的知识,引出本节需要讲解的知识上节课讲解了View视图、在XML文件中与Java代码中编写布局等知识,知道如何编写界面布局之后,接下来讲解布局中有哪些属性、相应属性有什么作用、以及相对布局和线性布局。回顾上节讲解识,引出本节需要讲解的知识课中明确学习目标要求学生掌握布局的通用属性要求学生掌握相对布局要求学生掌握线性布局回顾上节讲解识,引出本节需要讲解的知识课中教师根据提出的问题,引出布局的教师引导,Android中定义了一些布局,这些布局是通过什么属性来设置布局中控件的位置呢?接下来针对布局中的通用属性进行详细讲解。重点知识讲解课中教师根据课件,讲述相相对布局是通过相对定位的方式指定控件位置,即以其它控件或父容器为参照物,摆放控件位置。在设计相对布局时要遵循控件之间的依赖关系,后放入控件的位置依赖于先放入的控件。老师通过教材以及PPT给出代码,对相对布局的各个属性进行详细的讲解,向学生展示各个属性对应的效果。重点知识讲解课中教师根据课件,讲述线线性布局在Android开发过程中会经常使用,它使用<LinearLayout>标签表示。介绍线性布局主要有两种形式,一种是水平线性布局,一种是垂直线性布局。老师通过教材以及PPT给出代码,对线性布局进行详细的讲解,其中layout_weight属性需要学生重点掌握。重点知识讲解课后回顾上课前标,并对本节课的重要知识点进行相对布局以及线性布局,并对学生的回答进行补充和课后布置随堂练习,检查学根据博学谷和随堂练习资源,给学生布置随堂练习,检测学生课前使用职教云发布预习视频和实验指导书通过线上视频学习,对上课内容有一个初步的认识。让学生快速进入课程状态留的作业进课中2、回顾总结上节课的内容,引出本节课主题上节课讲解了布局的通用属性、相对布局、线性布局等知识。接下来本节将针对帧布局、表格布局、约束布局进行讲解。知识回顾教师引导,表格布局是让控件以表格的形式来排列组件的,只要将组件或信息放在单元格中,组件就可以整齐的排列,这是表格布局课中教师根据课件,讲述表格布局在TableLayout中,行数由TableRow对象控制,即布局中有多少TableRow对象,就有多少行。每个TableRow中可以放置多个组件。通过教材以及PPT给出表格布局的代码,然后针对代码进行详细的分析,并讲解其中重点知识讲解课中教师根据课件,讲述帧布局帧布局为每个加入其中的控件创建一个空白区域(称为一帧,每个控件占据一帧)。采用帧布局方式设计界面时,所有控件都默认显示在屏幕左上角,并按照先后放入的顺序重叠摆放,先放入的控件显示在最底层,后放入的控件显示在最顶层。帧布局的大小由内部最大控件的决定。通过教材以及PPT给出帧布局的代码,然后针对代码进行详细的分析,并讲解其中的重要知识。重点知识讲解ConstraintLayout是AndroidStudio2.2新添加的布局。与前面介绍的界面布局相比,ConstraintLayout并不太适合使用XML代码的方式编写布局,但是它非常适合使用可视化的方式编写界面布局。可视化操作的背后仍然是使用XML代码实现的,只不过这些代码是课中教师根据课件,讲述约束布局AndroidStudio根据我们的操作自动生成的。相对定位是在ConstraintLayout中创建布局的基本构建方法之一。相对定位即一个控件相对于另一个控件进行定位,ConstraintLayout布局中的控件可以在横向和纵向上以添加约束关系的方式进行相对定位,其中,横向边包括Left、Start、Right、End,纵向边包括Top、Bottom、Baseline(文本底部的基准线)。重点知识讲解通过教材以及PPT给出约束布局的代码,然后针对代码进行详细的分析,并讲解其中的重要知识。课后回顾上课前标,并对本节课的重要知识点进行教师提问学生本节课需要掌握的知识点,包括表格布局、帧布局、约束布局,并对学生的回答进行补充和总结。归纳总结,布置课后作业课后布置随堂练习,检查学生掌握情况。布置作业根据博学谷和随堂练习资源,给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行解决。使用职教云题库给学生布归纳总结,布置课后作业课前使用职教云发布预习视频和实验指导书通过线上视频学习,对上课内容有一个初步的认识。让学生快速进入课程状态课中上机一考察知识点完成界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专业起重机买卖协议范本一
- 2024定制版出租车辆运营协议典范版B版
- 2024年协议定价详解:五种主流价款确定方法版B版
- 建立班级评价体系的必要性计划
- 2024年建筑二次装修阶段人力作业分配协议版B版
- 商业广告租赁合同造纸厂
- 2024年会员等级提升权益转让协议3篇
- 2024年商场店铺装修施工合作合同
- 幼儿园食堂厨师录用合同书
- 生态园生态停车场建设合同
- 智慧树知到《管理大略与领导小言》章节测试答案
- 镇生活垃圾清运保洁服务方案
- 天津大学2022年839物理化学考研真题(含答案)
- 运算放大器行业报告
- web服务器安全运维
- 小学数学北京版新三年级上册《等量代换》习题
- 大数据打造互联网物流菜鸟物流大数据应用分析
- 警校生大学生涯职业规划
- 人脸识别技术入门教程
- 物理化学习题库及答案
- 起重吊装作业安全检查范文
评论
0/150
提交评论