package com.kanshu.kanshu; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.kanshu.kanshu.model.Exercise; import com.kanshu.kanshu.widget.SimpleDividerItemDecoration; import java.util.ArrayList; import java.util.List; /** * Created by alouanemed on 26-01-2015. */ public class UserPracticeExerciseFragment extends Fragment { private RecyclerView recyclerView; private RecyclerView.Adapter adapter; private static final String ARG_SECTION_NUMBER = "section_number"; public static UserPracticeExerciseFragment newInstance(int sectionNumber) { UserPracticeExerciseFragment fragment = new UserPracticeExerciseFragment(); Bundle args = new Bundle(); args.putInt(ARG_SECTION_NUMBER, sectionNumber); fragment.setArguments(args); return fragment; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_user_practice_exercise, container, false); recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view); recyclerView.addItemDecoration(new SimpleDividerItemDecoration(getActivity())); LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity()); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); recyclerView.setHasFixedSize(true); recyclerView.setLayoutManager(layoutManager); //add data to the list List<Exercise> exerciseList = new ArrayList<>(); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); exerciseList.add(new Exercise()); adapter = new ExerciseAdapter(exerciseList); recyclerView.setAdapter(adapter); return view; } }