以下为《Android基础程序设计实训报告》的无排版文字预览,完整内容请下载
//
Android基础程序设计实训
任务报告
*** 信息***
专业名称 电子信息工程
班 级 电子信息1901/1902
学 号
姓 名
指导教师 樊 迪 刘 t?
陕西工业职业***
2021年6月
实训目的
(1) 加深学生Android基础知识的掌握,对应用程序界面的开发以及UI组件的掌握进行强化练习,并通过具体案例掌握四大组件的使用。
(2)通过上机实践,提高学生对计算机软件开发环境和运行环境的了解和使用能力。
(3) 在对Android程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。
(4) 通过实训,提高学生对Android程序设计综合使用能力,逐步掌握程序设计的规律与技巧。
实训要求
(1) 实训期间每天登记考勤,作为课程设计成绩的一部分。
(2) 实训期间不能玩游戏、看电影、小说等做与学习无关的事。如果有不遵守的同学将取消当天成绩。
(3) 每天必须按照指导教师的实训任务安排完成当天的项目,并经过老师的检查。
(4) 完成整个任务以后,要求每人写出实训报告。
(5) 实训报告要求有插图,关键代码及注释。
考核标准
(1) 程序能否能够正确运行。
(2) 源程序编写是否规范,重点语句是否有注释。
(3) 实训报告是否描述清晰,是否对重点知识加以总结。
提交形式
(1) 在系统的非保护逻辑盘建立名为“学号姓名”的文件夹(如04051XXX某某),本次实训所上交的作业,均保存在该文件夹内;然后在自己的“学号姓名”文件夹中再创建子文件夹——阶段1、阶段2、阶段3、阶段4、阶段5,各项目内容分别保存在对应子文件夹中(操作时加以注意)。
(2) 上交作业分为两部分:程序文件(保存在各对应子文件夹中——实验X)和专用周报告书(以文字+图片的形式对本次实训的任务、实现过程和程序运行结果加以描述,制作word文档报告书,报告书1份直接保存在“学号姓名”文件夹中)。
(3) 编写源程序时(无论在何种环境下),请同学们在源程序中以加注释的方式注明自己的姓名。
实训内容
项目1 MyShoppingCart
一、案例描述
考核知识点
相对布局
线性布局
常用控件
常见对话框
练习目标
掌握相对布局、线性布局的使用
掌握常用控件的使用
掌握Toast的使用
需求分析
本书第2章讲解了Android UI开发,其中包括了常用布局、常用控件及对话框等知识点。在实际开发中,这些知识点的使用频率比较高,因此接下来将通过一个综合型案例——我的购物车来演示这些知识点的综合应用。
设计思路(实现原理)
利用相对布局和线性布局设计页面的布局,并为“去逛逛”按钮注册点击监听方法
2)当点击“发送”按钮时,在监听方法click()里弹出Toast显示按钮被点击
二、案例实现
(1)创建“MyShoppingCart”程序,编写界面逻辑代码。
(2)在MainActivity中编写与界面交互的逻辑代码。
(3)运行“MyShoppingCart”程序,能看到如图2-1左侧所示的界面,点击“去逛逛”按钮可以看到图2-1右侧所示的界面。
/ /
我的购物车运行界面
三、案例总结
1、案例使用到了Button按钮的android:onClick属性,该属性是用于监 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 布局activity_main.xml为适合大屏幕的双页模式
所以,在res目录上右击并选择“new”“Android Resource Directory”,新建layout-large文件夹,复制activity_main.xml到这个文件夹中。
2.将原本layout文件夹中的activity_main.xml修改为单页模式:
删除右侧部分,并修改左侧碎片为全屏显示,修改根布局为帧布局FrameLayout,并添加id。
/
(2)运行程序
分别在手机和平板两种模拟器上运行程序,结果如图所示。
///
三、案例总结
1、两种模式下,右侧碎片动态添加进入的容器,也就是帧布局的id应相同。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《Android基础程序设计实训报告》的无排版文字预览,完整内容请下载
Android基础程序设计实训报告由用户“mandwuyee”分享发布,转载请注明出处