Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.james.funtendance;
- import android.content.Context;
- import android.support.v7.widget.RecyclerView;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.TextView;
- import java.util.List;
- /**
- * Created by James on 3/23/2017.
- */
- public class TeacherProfileAdapter extends RecyclerView.Adapter<TeacherProfileAdapter.ViewHolder> {
- private Context context;
- private ViewHolder holder;
- private List<Subject> mSubjectList;
- public TeacherProfileAdapter(Context context, List<Subject> mSubjectList) {
- this.context = context;
- this.mSubjectList = mSubjectList;
- }
- @Override
- public TeacherProfileAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- context = parent.getContext();
- final View view = LayoutInflater.from(context).inflate(R.layout.custom_layout_subjects,null);
- return holder = new ViewHolder(view);
- }
- @Override
- public void onBindViewHolder(TeacherProfileAdapter.ViewHolder holder, int position) {
- Subject subject = mSubjectList.get(position);
- if (subject!=null){
- holder.msubName.setText(subject.getSubName());
- holder.msubCode.setText(subject.getSubCode());
- holder.msubRoom.setText(subject.getSubRoom());
- holder.msubSched.setText(subject.getSubSchedDay()+" "+subject.getSubTimeIn()+":"+subject.getSubTimeOut());
- holder.msubPass.setText(subject.getSubPass());
- }
- }
- @Override
- public int getItemCount() {
- return mSubjectList.size();
- }
- @Override
- public long getItemId(int position) {
- return position;
- }
- public class ViewHolder extends RecyclerView.ViewHolder {
- TextView msubName, msubCode, msubRoom, msubSched, msubPass;
- public ViewHolder(View itemView) {
- super(itemView);
- msubName = (TextView)itemView.findViewById(R.id.subName);
- msubCode = (TextView)itemView.findViewById(R.id.subCode);
- msubRoom = (TextView)itemView.findViewById(R.id.subRoom);
- msubSched = (TextView)itemView.findViewById(R.id.subSched);
- msubPass = (TextView)itemView.findViewById(R.id.subPass);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement