RecordListAdapter.java 1,69 ko
Newer Older
/*
package com.example.austime;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import com.example.austime.db.helper.TimerDBHelper;
import com.example.austime.model.Timer;

import java.util.ArrayList;

public class RecordListAdapter extends BaseAdapter {
    private Context context;
    private int layout;


    public RecordListAdapter(Context context, int layout, ArrayList<Timer> recordList) {
        this.context = context;
        this.layout = layout;
        this.recordList = recordList;
    }

    private ArrayList<Timer> recordList;

    @Override
    public int getCount() {
        return recordList.size();
    }

    @Override
    public Object getItem(int position) {
        return recordList.get(position);
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    private class ViewHolder {
        TextView title, start_day, timer;
    }

    @Override
    public View getView(int position, View view, ViewGroup viewGroup) {
        View row = view;
        ViewHolder holder = new ViewHolder();


        if (row == null) {
            LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            row = inflater.inflate(layout, null);
            holder.title = row.findViewById(R.id.txtName);
            holder.start_day = row.findViewById(R.id.txtAge);
            holder.timer = row.findViewById(R.id.txtPhone);
            row.setTag(holder);
        } else {
            holder = (ViewHolder) row.getTag();
        }
    }
}
*/