1 Star 0 Fork 0

rth195/rth195

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
week_rentianhao_10.md 2.01 KB
一键复制 编辑 原始数据 按行查看 历史
rth195 提交于 2022-05-08 22:05 . message

第10周 《手机移动开发》实践报告

实践目的

  1. 能够使用 GridView 开发应用程序
  2. 能够使用 Menu 组件开发应用程序
  3. 能够使用 TabHost 组件开发应用程序
  4. 能够使用 Fragment 开发动态的 UI 界面
  5. 了解关于Toolbar 组件

实践内容1:选项菜单

模块名

week10

完成的主要功能

  1. 利用 GridView 来进行布局主界面

完成过程中遇到的问题及解决办法

  1. 运行时,照片找不到,原来是每一个模块都有不同的照片

完成该实践项目的收获及感想

  1. GridView可以用于按行和列的分布式来显示组件,同样也可以显示多列数据,较为便捷。

实践内容2:上下文菜单

模块名

week10

完成的主要功能

  1. 构造页面,选项菜单,对前一个模块的备忘录进行重写
  2. 在正文处长按后能够出现上下文菜单并实现其他的相关功能

完成过程中遇到的问题及解决办法

完成该实践项目的收获及感想

  1. 两种不同选项菜单的代码实现,帮助我了解了在菜单中如何去制作子菜单并且长按后出现菜单和相关的功能

实践内容3:校园一点事

模块名

week10

完成的主要功能

  1. 通过“校园一点事”应用,学习TabHost 的用法

完成过程中遇到的问题及解决办法

完成该实践项目的收获及感想

  1. 了解了TabHost 可以方便的在窗口中进行放置多个标签的功能

实践内容4:适配手机和平板的新闻系统

模块名

week10

完成的主要功能

  1. 通过编写“新闻系统”应用,来学习了 Fragment 组件的用法

完成过程中遇到的问题及解决办法

  1. 出现unexpected element found in 的问题,通过网络查询来解决问题

完成该实践项目的收获及感想

  1. 学习了解了Fragment能够将activity拆分成多个独立封装的可重用组件,且每个组件拥有自己的生命周期和UI布局
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/rth195/rth195.git
git@gitee.com:rth195/rth195.git
rth195
rth195
rth195
master

搜索帮助