package com.myqsc.mobile2.exam.fragment; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ListView; import com.myqsc.mobile2.R; import com.myqsc.mobile2.curriculum.uti.KebiaoUtility; import com.myqsc.mobile2.exam.uti.ExamAdapter; import com.myqsc.mobile2.exam.uti.ExamDataHelper; import com.myqsc.mobile2.exam.uti.ExamStructure; import com.myqsc.mobile2.uti.Utility; import java.util.Calendar; import java.util.List; /** * Created by richard on 13-9-6. */ public class EveryDayExamFragment extends Fragment { Calendar calendar = Calendar.getInstance(); View view = null; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(R.layout.fragment_exam_everyday, null); Utility.initCheckBar(view, getActivity(), onClickListener); initList(); return view; } final View.OnClickListener onClickListener = new View.OnClickListener() { @Override public void onClick(View view) { if (view.getId() == Utility.ICON_LEFT) calendar.add(Calendar.DATE, -1); else calendar.add(Calendar.DATE, 1); initList(); } }; private void initList(){ Utility.setCheckBarTitle(KebiaoUtility.processTimeTitle(calendar), view); ExamDataHelper examDataHelper = new ExamDataHelper(getActivity()); List<ExamStructure> list = examDataHelper.getTodayExamList(calendar); ((ListView) view.findViewById(R.id.fragment_exam_everyday_list)) .setAdapter(new ExamAdapter(list, getActivity())); } }