我正在开发一个基于教育的应用程序,其中列出了主题并包含课程。它是使用 View Pager(具有学科课程列表)和 PagerTabStrip(包含学科名称)实现的
课程主题包含课程列表
public class Subject{
private int id;
private String name;
private ArrayList<Course> courses;
}
并且类 Course 包含自己的属性
public class Course {
private String name;
private String description;
private String professorName;
private String language;
private boolean isNew;
private String rating;
private String imageUrl;
}
如何实现基于主题名称、课程语言、课程教授姓名和课程评分的过滤?就像课程语言和主题名称是过滤器一样,则根据设置的过滤器仅显示那些主题和包含课程。