package com.buaa.shortytall.adapter; import com.buaa.shortytall.R; import android.content.Context; import android.graphics.Bitmap; import android.text.format.DateFormat; import android.view.LayoutInflater; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.RatingBar; import android.widget.TextView; public class QuestionsItem { private TextView mTitle; private TextView mDescription; private TextView mQTime; private TextView mATime; private TextView mAName; private TextView mADescription; //private Button mMoreAnswer; private Context mContext; private View mView; public QuestionsItem(Context context){ this.mContext = context; LayoutInflater inflater = LayoutInflater.from(mContext); this.mView = inflater.inflate(R.layout.questionanswer_detail_list, null,false); mTitle = (TextView)mView.findViewById(R.id.myquestion_title_textview); mDescription = (TextView)mView.findViewById(R.id.myquestion_description_textview); mQTime = (TextView)mView.findViewById(R.id.myquestion_time_textview); //mMoreAnswer = (Button)mView.findViewById(R.id.mymoreanswer_button); mATime = (TextView)mView.findViewById(R.id.myanswer_time_textview); mAName = (TextView)mView.findViewById(R.id.myanswer_name_textview); mADescription = (TextView)mView.findViewById(R.id.myanswer_description_textview); mView.setTag(this); } public void setTitle(String mTitle) { this.mTitle.setText(mTitle); } public void setAName(String mName) { this.mAName.setText(mName); } public void setQDescription(String mDescription) { this.mDescription.setText(mDescription); } public void setADescription(String mDescription) { this.mADescription.setText(mDescription); } public void setQTime(String mTime){ String time = mTime+"000"; Long timestamp = Long.parseLong(time); CharSequence sysTimeStr = DateFormat.format("MMMM dd, yyyy h:mmaa", timestamp); this.mQTime.setText(sysTimeStr); } public void setATime(String mTime){ String time = mTime+"000"; Long timestamp = Long.parseLong(time); CharSequence sysTimeStr = DateFormat.format("MMMM dd, yyyy h:mmaa", timestamp); this.mATime.setText(sysTimeStr); } public View getView(){ return mView; } }