代码改变世界

20169201 2016-2017-2 《移动平台应用开发实践》 第七周学习总结

2017-04-15 22:43  melay  阅读(151)  评论(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版)]