package Ġcom . example . isl ami app . Adapters Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . example . isl ami app . R Ċ Ċ class ĠA ya Adapter ( var Ġitems : ĠList < String >) Ġ: ĠRecyclerView . Adapter < A ya Adapter . ay at ViewHolder >() Ġ{ ĊĊĊĠĠĠ Ġclass Ġay at ViewHolder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġay at Text : ĠTextView Ġ= ĠitemView . findViewById ( R . id . aya _ text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): Ġay at ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĠLayoutInflater . from ( parent . context ). inflate ( R . layout . item _ aya , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn Ġay at ViewHolder ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġitems . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : Ġay at ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġitem Ġ= Ġitems . get ( position ) ĊĠĠĠĠĠĠĠ Ġholder . ay at Text . text Ġ= Ġitem ĊĠĠĠ Ġ} Ċ }