package com.pan.simplepicture.holder; import in.srain.cube.image.CubeImageView; import android.view.View; import android.view.View.OnClickListener; import android.widget.TextView; import com.pan.simplepicture.R; import com.pan.simplepicture.activity.BaseActivity; import com.pan.simplepicture.been.Comment; import com.pan.simplepicture.utils.StringUtils; public class CommentHolder extends BaseHolder<Comment>{ private CubeImageView touxiang; private TextView time; private TextView content; private TextView user; public CommentHolder(BaseActivity activity, Comment t) { super(activity, t); // TODO Auto-generated constructor stub } @Override public void onClick(View v) { } @Override protected View initView() { View view = mActivity.inflate(R.layout.comment_item); touxiang = (CubeImageView) view.findViewById(R.id.touxiang); time = (TextView) view.findViewById(R.id.time); content = (TextView) view.findViewById(R.id.content); user = (TextView) view.findViewById(R.id.user); return view; } @Override protected void refreshView() { mActivity.setRandomColor(); touxiang.loadImage(mActivity.imageLoader, t.user.profile_image_url); content.setText(t.content); user.setText(t.user.screen_name); time.setText(StringUtils.dayFormatter(t.published)); } }