amonologue

导航

实验6:安卓APP首页

2022年夏季《移动软件开发》实验报告

姓名和学号? 
本实验属于哪门课程? 中国海洋大学22夏《移动软件开发》
实验名称? 实验6:安卓APP首页
博客地址? https://www.cnblogs.com/amonologue/p/16629254.html
Github仓库地址? https://github.com/Acolasiasss/EX6-of-Mobile-software-development

(备注:将实验报告发布在博客、代码公开至 github 是 加分项,不是必须做的)

一、实验目标

做一个APP首页,包括顶部图片、顶部菜单栏、中部消息模块、底部Tab按钮。学习 ScrollView, RelativeLayout,以及插件之间的穿插使用。

二、实验步骤

列出实验的关键步骤、代码解析、截图。
1.首先将页面上分为四个部分:顶部图片模块、顶部菜单模块、待办消息模块和底部Tab按钮
(示例如下)

2.然后首先创建父布局,新建ScrollView ,创建ScrollView 内部父布局

3.然后创建顶部首页显示栏,设置宽高、文字、字体样式、字体颜色和字体居中

4.创建顶部图片,设置宽高,src加载图片,设置边距

5.菜单栏模块
首先创建一个横向的LinearLayoutLinearLayout来作为菜单栏的父布局,再次创建一个LinearLayout作为单个按钮的父布局,创建上边的图片按钮,并设置其属性,设置按钮底部文字并赋予其属性

6.消息模块
首先创建一个横向的LinearLayout来作为菜单栏的父布局,然后创建待办Textview,接着创建更多Textview

7.底部Tab模块
首先创建一个横向的LinearLayoutLinearLayout来作为菜单栏的父布局,再次创建一个LinearLayout作为单个按钮的父布局

三、程序运行结果

列出程序的最终运行结果及截图。
最终效果如下(可滑动):

 

四、问题总结与体会

描述实验过程中所遇到的问题,以及是如何解决的。有哪些收获和体会,对于课程的安排有哪些建议。
本次实验难度较以前稍微有些大,难在如何去布局各板块以及如何定义各板块的属性(该选择LinearLayout还是ScrollView布局等),还有就是中间“待办”板块的创建,因为没有给出示例,所以自己花了一些时间摸索,但这也正好加深了我对此实验的印象。总的来说本次实验收获很大。

posted on 2022-08-26 20:53  这个是神魔  阅读(82)  评论(0编辑  收藏  举报