package Ġcom . dev . bins . daily . adapter Ċ Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . dev . bins . daily . R Ċ import Ġcom . dev . bins . daily . database . Record Ċ import Ġkotlinx . android . synt hetic . main . daily _ item . view .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġbin Ġon Ġ 2 7 / 1 1 / 2 0 1 7 . Ċ Ġ*/ Ċ class ĠCalendar Adapter ( datas : ĠArrayList < Record >) Ġ: ĠRecyclerView . Adapter < Calendar Adapter . Holder >() Ġ{ ĊĊĊĠĠĠ Ġvar Ġdatas : ĠArrayList < Record > ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . datas Ġ= Ġdatas ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdatas . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠH older ?, Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder ?. tv Content ?. text Ġ Ġ= Ġdatas . get ( position ). content ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup ?, Ġview Type : ĠInt ): ĠH older Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( parent !!. context ). inflate ( R . layout . calendar _ item , Ġparent , Ġfalse ); ĊĠĠĠĠĠĠĠ Ġreturn ĠH older ( view ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġclass ĠH older ( item View : ĠView ?) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġtv Content Ġ= ĠitemView !!. tv Content ĊĊĠĠĠ Ġ} Ċ Ċ }