package com.xiaomi.xms.sales.ui; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.RatingBar; import android.widget.TextView; import com.xiaomi.xms.sales.R; import com.xiaomi.xms.sales.model.CommentItemInfo; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class CommentItem extends BaseListItem<CommentItemInfo> { private TextView mContent; private TextView mTime; private TextView mUserName; private RatingBar mAverageGrade; private View mBottomLine; public CommentItem(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onFinishInflate() { super.onFinishInflate(); mAverageGrade = (RatingBar) findViewById(R.id.comment_rating_bar); mContent = (TextView) findViewById(R.id.comment_content); mBottomLine = findViewById(R.id.comment_item_bottom_line); mUserName = (TextView) findViewById(R.id.comment_user); mTime = (TextView) findViewById(R.id.comment_time); } @Override public void bind(CommentItemInfo info) { mAverageGrade.setRating(info.getAverageGrade()); mContent.setText(info.getContent()); mUserName.setText(info.getUserName()); mBottomLine.setVisibility(info.getBottomLineVisibility()); Date date = new Date(info.getAddTime() * 1000); DateFormat format = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA); mTime.setText(format.format(date)); } }