20169201 2016-2017-2 《移动平台应用开发实践》 第七周学习总结
2017-04-15 22:43 melay 阅读(153) 评论(2) 编辑 收藏 举报教材学习
第26章:UI组件
- 微件:包括很多按钮、文本字段、进度条
- 布局:放置UI组件
都在android.view.View类中实现。
UI的布局文件位于应用程序的res/layout目录中。
使用UI工具所做的事情,都会反映在布局文件中,以XML元素的形式体现出来。
Toast
Toast是一个小的弹出会话框,用于显示一条消息作为给用户的反馈。
- AlertDialog 也是一个为用户提供反馈的窗口
通知
出现在状态栏的一条消息。持久,保持显示,直到关闭它或关闭设备。
第27章:布局
- LinearLayout:将所有子视图以相同的方向对齐的一个布局。
- RelativeLayout:根据子视图的一个或多个同级视图的位置来排列它的一个布局。
- FrameLayout:将每一个子视图放在另一个子视图顶部的一个布局。
- TableLayout:将子视图按照行和列来组织的一种布局。
- GridLayout:将子视图放置到一个栅格中的一种布局。
第28章:监听器
- 事件监听器:包含了响应某一事件的代码的类。
要让程序响应某一个事件,需要为该事件编写一个监听器。
上周考试错题总结
- 1.Activity前台生命周期?
- 从OnResume()开始到OnPause()结束
代码托管
- 代码量截图:
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 20/20 | 1/1 | 12/12 | |
第二周 | 180/200 | 1/2 | 20/32 | |
第三周 | 262/462 | 1/3 | 22/54 | |
第四周 | 477/931 | 1/4 | 18/72 | |
第五周 | 725/1656 | 1/5 | 20/92 | 线程、网络学习 |
第六周 | 332/1988 | 1/6 | 18/110 | Android环境搭建,Activity学习 |
第六周 | 537/2525 | 1/7 | 18/129 | Android UI组件、布局、监听器学习 |
参考资料
- [Java和Android开发学习指南(第2版)]