1 package net.osdn.gokigen.joggingtimer.stopwatch.listview;
3 import android.content.Context;
4 import android.graphics.Color;
5 import android.support.annotation.NonNull;
6 import android.view.LayoutInflater;
7 import android.view.View;
8 import android.view.ViewGroup;
9 import android.widget.ArrayAdapter;
10 import android.widget.TextView;
15 public class LapTimeArrayAdapter extends ArrayAdapter<LapTimeItems> implements ILapTimeHolder
17 private LayoutInflater inflater;
18 private final int resourceId;
23 public LapTimeArrayAdapter(@NonNull Context context, int resource)
25 super(context, resource);
26 this.resourceId = resource;
27 inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
34 public @NonNull View getView(int position, View convertView, @NonNull ViewGroup parent)
37 if(convertView != null)
43 view = inflater.inflate(resourceId, null);
47 LapTimeItems item = getItem(position);
50 TextView lap1View = view.findViewWithTag("lap1");
51 lap1View.setTextColor(Color.WHITE);
52 lap1View.setText(item.getLapCount());
54 TextView lap2View = view.findViewWithTag("lap2");
55 lap2View.setTextColor(Color.WHITE);
56 lap2View.setText(item.getMainText());
58 TextView lap3View = view.findViewWithTag("lap3");
59 lap3View.setTextColor(Color.WHITE);
60 lap3View.setText(item.getSubText());
61 //Log.v("LAP TIME", "" + item.getLapCount() + " " + item.getMainText());
72 public int getLapTimeCount()
78 public void clearLapTime()
84 public void addLapTime(LapTimeItems item)