package com.stanleycen.facebookanalytics; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; /** * Created by scen on 8/28/13. */ public class CardDateTime implements CardItem { private final String title; private final String date; private final String time; private int viewType; public int getViewType() { return viewType; } public CardDateTime(int viewType, String title, String date, String time) { this.title = title; this.date = date; this.viewType = viewType; this.time = time; } @Override public boolean isEnabled() { return false; } @Override public View getView(LayoutInflater inflater, View convertView, int position, Context context) { View v = convertView; CardDateTimeHolder holder = new CardDateTimeHolder(); if (v == null) { v = (View) inflater.inflate(R.layout.card_date_time, null); TextView titleView = (TextView) v.findViewById(R.id.title); TextView dateView = (TextView) v.findViewById(R.id.date); TextView timeView = (TextView) v.findViewById(R.id.time); holder.titleView = titleView; holder.dateView = dateView; holder.timeView = timeView; v.setTag(holder); } else { holder = (CardDateTimeHolder) v.getTag(); } holder.titleView.setText(title); holder.dateView.setText(date); holder.timeView.setText(time); return v; } private class CardDateTimeHolder { public TextView titleView; public TextView dateView; public TextView timeView; } }