实验9 上下文菜单与关联操作模式的基本使用
一、实验目的及要求
通过本实验的学习,使学生掌握上下文菜单与关联操作模式的基本使用。
二、实验设备(环境)及要求
Android Studio
三、实验内容与步骤
使用上下文菜单与关联操作模式实现如下所示的效果。
1.新建一个Android项目,选择No Activity模板
-
项目命名为AndroidTest9_1_1(实验序号_班级_学号),语言选择Java
-
新建一个Java 类命名为MainActivity
-
MainActivity的代码如下(暂时)
5.借助代码提示工具自动生成布局资源文件activity_main.xml
-
新建一个MyRecyclerView继承于RecyclerView,具体代码如下:
-
修改activity_main.xml,具体属性如下:
-
新建item_grade.xml文件,做通用的项模板,代码如下
-
新建item_class.xml文件,做通用的项模板,代码如下
-
在res文件夹下新建一个menu的文件夹,然后在menu文件夹下新建一个context_grade.xml的menu文件,具体属性如下:
-
menu文件夹下新建一个context_class.xml的menu文件,具体属性如下:
-
新建适配器类GradeAdapter,代码如下
-
新建MyCallback类,代码如下
-
新建适配器类ClassAdapter,代码如下
15.修改MainActivity类,代码如下
16.修改风格样式文件themes.xml,代码如下:
17.在清单文件AndroidManifest.xml中申明MainActivity为应用启动后的入口
四、实验结果与数据处理