package com.num.ui.viewgenerator; import com.num.models.Model; import com.num.models.Row; import com.num.R; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; public class KeyFourValueViewGenerator extends ViewGenerator{ ViewHolder holder; public KeyFourValueViewGenerator(int resource) { super(resource); holder = new ViewHolder(); } @Override public ViewHolder fillViewHolder(View view,LayoutInflater inflater) { holder.first = (TextView) view.findViewById(R.id.key); holder.second = (TextView) view.findViewById(R.id.value1); holder.third = (TextView) view.findViewById(R.id.value2); holder.fourth = (TextView) view.findViewById(R.id.value3); holder.fifth = (TextView) view.findViewById(R.id.value4); return holder; } @Override public void populateView(Row item,Context context,View view) { holder.first.setText(item.first); holder.second.setText("Avg: " + item.seconds.get(0) + " ms"); holder.third.setText("Max: " +item.seconds.get(1) + " ms"); holder.fourth.setText("Min: " +item.seconds.get(2) + " ms"); holder.fifth.setText("Std: " +item.seconds.get(3) + " ms"); } }