package Ġcom . ping er . sample . screenshot Ċ Ċ 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 . ping er . sample . R Ċ Ċ /** Ċ Ġ* Ġ@ author ĠP inger Ċ Ġ* Ġ@ since Ġ 1 8 - 7 - 5 Ġä¸Ĭ åįĪ 1 1 : 2 8 Ċ Ġ* Ċ Ġ*/ Ċ Ċ class ĠRe cycler Adapter ( private Ġval Ġcontext : ĠContext , Ġval Ġdata : ĠArrayList < String >) Ġ: ĠRecyclerView . Adapter < Recycler Adapter . Recycler Holder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( p 0 : ĠViewGroup , Ġp 1 : ĠInt ): ĠRe cycler Holder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRe cycler Holder ( LayoutInflater . from ( context ). inflate ( R . layout . holder _ recycler , Ġnull )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdata . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠRe cycler Holder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . tv Desc . text Ġ= Ġdata [ position ] ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġclass ĠRe cycler Holder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtv Desc Ġ= ĠitemView . findViewById < TextView >( R . id . tv Desc ) !! ĊĠĠĠ Ġ} Ċ }