package Ġcom . tak use mb a . multis nap recyclerview sample Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ Ċ class ĠVertical Adapter ( ĊĠĠĠ Ġprivate Ġval Ġtitles : ĠArray < String > Ċ ) Ġ: Ġandroidx . recyclerview . widget . RecyclerView . Adapter < Vertical Adapter . ViewHolder >() Ġ{ ĊĊĠ Ġoverride Ġfun ĠonCreate ViewHolder ( view Group : ĠViewGroup , Ġview Type : ĠInt ): ĠViewHolder Ġ{ ĊĠĠĠ Ġval Ġinflater Ġ= ĠLayoutInflater . from ( view Group . context ) ĊĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . item _ vertical , Ġview Group , Ġfalse ) ĊĠĠĠ Ġreturn ĠViewHolder ( view ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġtitle Ġ= Ġtitles [ position ] ĊĠĠĠ Ġval Ġdescription Ġ= Ġ" Hello Ġworld , Ġ$ title " ĊĠĠĠ Ġholder . title . text Ġ= Ġtitle ĊĠĠĠ Ġholder . description . text Ġ= Ġdescription ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġtitles . size ĊĠ Ġ} ĊĊĠ Ġclass ĠViewHolder ( item View : ĠView ) Ġ: Ġandroidx . recyclerview . widget . RecyclerView . ViewHolder ( ĊĠĠĠĠĠ ĠitemView ) Ġ{ ĊĠĠĠ Ġval Ġtitle : ĠTextView Ġ= ĠitemView . findViewById ( R . id . title ) Ġas ĠTextView ĊĠĠĠ Ġval Ġdescription : ĠTextView Ġ= ĠitemView . findViewById ( R . id . description ) Ġas ĠTextView ĊĠ Ġ} Ċ }