@Override
    public View getView(int arg0, View convertView, ViewGroup arg2) {
      ChildViewHolder cvh = null;
      if (convertView == null) {
        convertView =
            LayoutInflater.from(getActivity()).inflate(R.layout.doc_list_item_message, null);
        cvh = new ChildViewHolder(convertView);

        convertView.setTag(cvh);
      } else {
        cvh = (ChildViewHolder) convertView.getTag();
      }

      if (arg0 % 2 == 0) {
        convertView.setBackgroundResource(R.drawable.listview_001);
      } else {
        convertView.setBackgroundResource(R.drawable.listview_002);
      }

      DocMessageBean msg = messageList.get(arg0);

      if (msg.getIsRead().equals("1")) {
        cvh.imageIcon.setImageResource(R.drawable.icon_massge2);
      } else {
        cvh.imageIcon.setImageResource(R.drawable.icon_massge);
      }

      cvh.msgText.setText(msg.getMessage());
      cvh.timeText.setText(msg.getPushTime());

      return convertView;
    }