您将如何编写一个可扩展的RecyclerView并具有多个子项目级别,换句话说,它将是:
public class Task {
private String taskName;
private ArrayList<Task> subTasks;
public Task(String taskName,ArrayList<Task> subTasks)
{
this.taskName = taskName;
this.subTasks = subTasks;
}
public String getTaskName()
{
return taskName;
}
public void addSubTask(String subTask)
{
this.subTasks.add(new Task(subTask,new ArrayList<Task>()));
}
}
执行此操作的好方法是什么,您如何开始?有什么好的视频教程吗?我创建了一个我想用其填充RecyclerView的对象,基本上它应该是一个任务列表,然后该任务可以分解成较小的子任务,依此类推,这是该对象的代码:(我拥有全部其他用于正常工作的RecyclerView,适配器等)
strtotime