20169219 2016-2017-2 《移动平台开发》第七周作业

20169219 实验一 Java开发环境的熟悉(Linux + IDEA)

课本学习内容总结

第26章UI组件

Andriod SDK提供了叫做微件(widget)的众多简单的和复杂的组件。微件的例子,包括很多按钮、文本字段、和进度条等。此外还需要选择一个布局来放置UI组件。微件和布局,都在android.view.View类中实现。
活动的布局文件位于应用程序的res/layout目录中
application元素定义了一个活动
所有的字符串引用都是以@string开头的。

第27章 布局

作为一个重要的Android组件,布局定义了UI组件的可视化结构。

Android的一些布局:

  • LinearLayout。将所有子视图以相同的方向对齐的一个布局。
  • RelativeLayout。根据子视图的一个或多个同级视图的位置来排列它的一个布局。
  • FrameLayout。将每一个子视图放在另一个子视图顶部的一种布局。
  • TableLayout。将子视图按照行和列来组织的一种布局。
  • GridLayout。将子视图放置到一个栅格中的一种布局

RelativeLayout是可用的功能最强大的布局
创建布局最常见的方式是使用一个XML文件,也可以通过编程来布局,即实例化布局类并且将其传递给一个活动类的addContentView方法。

第28章 监听器

要让程序响应一个事件,需要为该事件编写一个监听器。

最强 Android Studio 使用小技巧和快捷键

Android studio快捷键

Action Mac OSX Win/Linux
注释代码(//) Cmd + / Ctrl + /
注释代码(/**/) Cmd + Option + / Ctrl + Alt + /
格式化代码 Cmd + Option + L Ctrl + Alt + L
清楚无效包引用 Option + Control + o Alt + Ctrl + O
查找 Cmd + F Ctrl + F
查找+替换 Cmd + R Ctrl + R
上下移动代码 Option + Shift + Up/Down Alt + Shift + Up/Down
删除行 Cmd + Delete Ctrl + Y
扩大缩小选中范围 Option+Up/Down Ctrl + W/Ctrl + Shift + W
快捷生成结构体 Cmd + Option + T Ctrl + Alt + T
快捷覆写方法 Cmd + O Ctrl + O
快捷定位到行首/尾 Cmd + Left/Right Ctrl +Left/Right
折叠展开代码块 Cmd + Plus/Minus Ctrl + Plus/Minus

代码托管

上周错题总结

1、Activity的前台的生命周期是(从onResume()开始到onPause()结束)
2、调试一个应用程序的最简单的方法,是使用日志消息。Android 框架提供了 android.util.Log 类用于记录日志消息。Log 类带日志级别最高的是(wtf(what a terrible failure))
3、Android Studio中Android 应用程序的结构中的(java)节点包含了项目中的Java 应用程序和测试类。
4、如果有以下程序代码:
String[] strs=new String[5];
以下描述正确的是:
产生0个String 实例
5、 static_____ variable is shared among all instances of a class(_____变量由类的所有实例共享)

学习进度条

代码行数(新增/累计量) 博客量(新增/累计) 学习时间(新增/累计) 重要成长
目标 5000行 30篇 400小时
第1周 200/200 1/2 15/15
第2周 100/300 2/3 15/30
第3周 300/600 1/4 12/42
第4周 500/1100 1/5 15/57
第5周 300/1400 1/6 15/72
第6周 500/1900 1/6 12/84
第7周 1/7 12/96

参考资料

最强 Android Studio 使用小技巧和快捷键

posted @ 2017-04-16 23:16  毛卫华  阅读(181)  评论(2编辑  收藏  举报