/**
* 无参构造方法
* */
public ChatMsg() {
}
public int getImgId() {
return imgId;
}
public void setImgId(int imgId) {
this.imgId = imgId;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
}
对应的适配器对应的适配器 ChatAdapter.java
/**
* 微信聊天界面的适配器
* */
public class ChatAdapter extends RecyclerView.Adapter{
private ArrayList mChatMsgs;
private Context mContext;//上下文对象
private LayoutInflater mInflater;
private int mPosition = -1;//记录当前位置
public int getPosition() {
return mPosition;
}
public void setPosition(int position) {
mPosition = position;
}
public void deleteItem(int position){
mChatMsgs.remove(position);
notifyDataSetChanged();
}
public void toFirstItem(int position){
ChatMsg chatMsg = mChatMsgs.remove(position);
mChatMsgs.add(0,chatMsg);
notifyDataSetChanged();
}
public ChatAdapter(Context context, ArrayList chatMsgs) {
mContext = context;