实验4 RecyclerView根据类型加载布局与.9.png图片的使用
一、实验目的及要求
通过本实验的学习,使学生掌握增强列表RecyclerView根据类型加载布局与.9.png图片的使用。
二、实验设备(环境)及要求
Android Studio
三、实验内容与步骤
使用RecyclerView实现如下所示的列表效果,并实现发送消息的功能

1.新建一个Android项目,选择No Activity模板

-
项目命名为AndroidTest4_1_1(实验序号_班级_学号),语言选择Java

-
新建一个Java 类命名为MainActivity


-
MainActivity的代码如下(暂时)

5.借助代码提示工具自动生成布局资源文件activity_main.xml


6.将实验需要使用的图片资源放在drawable-xxhdpi文件夹下
7. 修改activity_main.xml,具体属性如下:


8.在layout文件夹下新建一个item_receive.xml文件,为增强列表项设置接收的通用视图模板,具体属性如下:



9.在layout文件夹下新建一个item_send.xml文件,为增强列表项设置发送的通用视图模板,具体属性如下:



10.新建一个对话类Chat,具体代码如下:



-
新建一个适配器类ChatAdapter,具体代码如下




-
初始化对话信息,具体代码如下:



-
实现发送信息的功能,具体代码如下:

14.在清单文件AndroidManifest.xml中申明MainActivity为应用启动后的入口

四、实验结果与数据处理
