package Ġcom . example . al ik hs an . foot ball match schedule . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġcom . example . al ik hs an . foot ball match schedule . Detail Activity Ċ import Ġcom . example . al ik hs an . foot ball match schedule . R Ċ import Ġcom . example . al ik hs an . foot ball match schedule . model . Event Team Ċ import Ġcom . example . al ik hs an . foot ball match schedule . others . Utility Ċ import Ġorg . jetbrains . ank o . startActivity ĊĊ Ċ class ĠEvent ListAdapter ( val ĠmContext : ĠContext ?, Ġval ĠdataSet : ĠList < Event Team >) Ġ: ĊĠĠĠ ĠRecyclerView . Adapter < Event ListAdapter . ViewHolder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( p 0 : ĠViewGroup , Ġp 1 : ĠInt ): ĠViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( LayoutInflater . from ( mContext ). inflate ( R . layout . item _ content _ sh c _ foot ball , Ġp 0 , Ġfalse )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠdataSet . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( p 0 : ĠViewHolder , Ġp 1 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġm DataSet : ĠEvent Team Ġ= ĠdataSet [ p 1 ] ĊĠĠĠĠĠĠĠ Ġp 0 . m Team Home Name . text Ġ= Ġm DataSet . home Team Name ĊĠĠĠĠĠĠĠ Ġp 0 . m Team Away Name . text Ġ= Ġm DataSet . away Team Name ĊĠĠĠĠĠĠĠ Ġp 0 . m Score Team Home . text Ġ= Ġm DataSet . home Team Score ĊĠĠĠĠĠĠĠ Ġp 0 . m Score Team Away . text Ġ= Ġm DataSet . away Team Score ĊĠĠĠĠĠĠĠ Ġp 0 . m Date . text Ġ= ĠUtility . getDate Convert ( m DataSet . event Date , Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġp 0 . item View . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠmContext ?. startActivity < Detail Activity >(" data _ club " Ġto Ġm DataSet ," op " Ġto Ġ" Event ") ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġclass ĠViewHolder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġm Date Ġ= ĠitemView . findViewById < TextView >( R . id . tv _ date _ match ) ĊĠĠĠĠĠĠĠ Ġval Ġm Team Home Name Ġ= ĠitemView . findViewById < TextView >( R . id . tv _ club _ home ) ĊĠĠĠĠĠĠĠ Ġval Ġm Team Away Name Ġ= ĠitemView . findViewById < TextView >( R . id . tv _ club _ away ) ĊĠĠĠĠĠĠĠ Ġval Ġm Score Team Home Ġ= ĠitemView . findViewById < TextView >( R . id . tv _ score _ home ) ĊĠĠĠĠĠĠĠ Ġval Ġm Score Team Away Ġ= ĠitemView . findViewById < TextView >( R . id . tv _ score _ away ) ĊĠĠĠ Ġ} Ċ }