本次报告主要针对界面编程和用户交互,以及自己总结的一些干货:
首先是界面编程,通过老师布置在对分易上的界面设计,学习到了以下内容:
了解Android用户界面框架;理解应用程序资源与系统资源的不同,掌握不同类型资源在xml文件和java源代码中的使用方式;熟练掌握各种常用界面控件的使用方法;理解适配器的用途,掌握适配器视图的使用
在Android系统中,资源分应用程序资源与系统资源两类。所有应用程序资源都存储在/res目录中,并在生成阶段被编译到项目中。而系统资源是所有应用程序共享的,被封装在android.R类中。
其次就是用户交互方面的内容:
通过本次实验,理解了UI的事件驱动机制;掌握监听器和回调方法的使用;熟练使用Toast;掌握不同形式的对话框的创建方式。Android系统中采用的是Java的事件处理机制,包括事件、事件源和事件监听器三个事件模型。并且以单击事件为例,了解了时间处理的基本步骤。