20169205 2016-2017-2 《移动平台应用开发实践》第7周学习总结
2017-04-13 11:22
627 查看
20169205 2016-2017-2 《移动平台应用开发实践》第7周学习总结
实验一报告链接
[http://www.cnblogs.com/wule/p/6702910.html]教材学习内容总结
这三章的内容主要是对android studio的一些基本控件及基本知识进行叙述。本周学习的Android UI控件及UI组件:
TextView 文本视图
EditText 文本编辑框
Button 按钮
ImageView、Gallery 图像视图、画廊(建议过期)
ImageButton 图片按钮
ToggleButton 、Switch 开关按钮、开关
RadioButton 单选按钮
CheckBox 多选框
Spinner 下拉列表
AutoCompleteTextView 自动完成文本框
ProgressBar 进度条
Dialog(AlertDialog、ProgressDialog、TimePickerDialog、DatePickerDialog)提示对话框、进度对话框、时间选择对话框、日期选择对话框
ListView、GridView 列表视图、 网格视图
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。在Android4.0之前,我们通常说Android开发五大布局和四大组件,这五大布局就是:
LinearLayout 线性布局
FrameLayout 单帧布局,也有中文翻译为帧布局、框架布局。
RelativeLayout 相对布局
AbsoluteLayout 绝对布局
TableLayout 表格布局
实现监听器的方法
定义一个类接口OnClickListener
直接在Test类上写一个接口
匿名内部类
教材学习中的问题和解决过程
1、使用点击监听方法的时候遇到错误
错误截图
解决
如图所示,应当实现该类下的监听器
2、Plugins Suggestion
Unknown features (Run Configuration[AndroidRunConfigurationType], Facet[android, android-gradle]) covered by disabled plugin detected. Enable plugins... Ignore Unknown Features解决
这是因为android surport没有被勾选导致的,勾选一下重启AS就可以了方法:左上角File >> Setting >> Plugins >> 把Android Support勾选上,点击Apply,再点OK,会提示重启,重启完就好了。
上周重点错题总结
题目
调试一个应用程序的最简单的方法,是使用日志消息。Android 框架提供了 android.util.Log 类用于记录日志消息。Log 类带日志级别最高的是()A .d(debug)
B .i(info)
C .v(verbose)
D .w(warning)
E .e(error)
F .wtf(what a terrible failure)
正确答案: F 我的答案: E
解析
Verbose,Info,Warn,Error和Assert五类Log的重要程度排序如下。Assert > Error > Warn > Info > Verbose
Log.v():用来记录Verbose类型日志
Log.d():用来记录Debug类型日志
Log.i():用来记录Info类型日志
Log.w():用来记录Warn类型日志
Log.e():用来记录Error类型日志
Log.wtf():用来记录Assert类型日志
学习进度条
码云项目地址代码托管
学习目标
时间 | 学习时间目标 | 实际进行时间 |
---|---|---|
第一周 | 8 | 8 |
第二周 | 10 | 8.5 |
第三周 | 12 | 10.5 |
第四周 | 12 | 12 |
第五周 | 12 | 11 |
第六周 | 12 | 13 |
第七周 | 12 | 12 |
相关文章推荐
- 20169205 2016-2017-2 《移动平台应用开发实践》第6周学习总结
- 20169205 2016-2017-2 《移动平台应用开发实践》第8周学习总结
- 20169205 2016-2017-2 《移动平台应用开发实践》第5周学习总结
- 20169205 2016-2017-2 《移动平台应用开发实践》第3周学习总结
- 20169205 2016-2017-2 《移动平台应用开发实践》第4周学习总结
- 20169205 2016-2017-2 《网络攻防技术》第7周学习总结
- 2015-2016-1 《移动平台应用开发实践》学生博客列表
- 20155320 2016-2017-2 《Java程序设计》第7周学习总结
- 20155215 2016-2017-2 《Java程序设计》第7周学习总结
- 20155204 2016-2017-2 《Java程序设计》第7周学习总结
- 20155317 2016-2017-2 《Java程序设计》第7周学习总结
- 20155314 2016-2017-2 《Java程序设计》第7周学习总结
- 前端学习总结(十二)ionic——媲美原生的h5跨平台移动应用开发框架
- 20155202 2016-2017-2 《Java程序设计》第7周学习总结
- 20155325 2016-2017-2 《Java程序设计》第7周学习总结
- Qt Quick应用开发介绍 10-12(动态界面, 实践学习, 总结和扩展)
- 20169205 2016-2017-2 《网络攻防技术》第6周学习总结
- iOS开发之移动应用海外推广平台资源总结
- 20145202马超 2016-2017-2 《Java程序设计》第7周学习总结
- 20155218 2016-2017-2 《Java程序设计》第7周学习总结