1>实体类---即ListView中各个Item中填充的内容
package com.demo.cxc.compoundview.com.demo.cxc.entity;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Created by CXC on 15/4/14.
*/
public class ToDoItem {
private String task;
private Date createdDate;
//构造函数
public ToDoItem(String task){
this(task,new Date(java.lang.System.currentTimeMillis()));
}
public ToDoItem(String task,Date createdDate){
this.task=task;
this.createdDate=createdDate;
}
//getters && setters
public String getTask() {
return task;
}
public void setTask(String task) {
this.task = task;
}
public Date getCreatedDate() {
return createdDate;
}
public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
@Override
public String toString() {
SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yy");
String dateString =sdf.format(this.createdDate);
return "("+dateString+") "+this.task;
}
}
package com.demo.cxc.compoundview.com.demo.cxc.adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.demo.cxc.compoundview.R;
import com.demo.cxc.compoun