package Ġcom . test . mast ert hesis client . Adapters Ċ Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . test . mast ert hesis client . R Ċ import Ġcom . test . mast ert hesis client . databinding . Available Action Items Binding Ċ Ċ class ĠActions Adapter ( var Ġitem List Ġ: ĠList < String >) Ġ: ĠRecyclerView . Adapter < Actions ViewHolder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠActions ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠActions ViewHolder ( Data Binding Util . inflate ( LayoutInflater . from ( parent . context ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . available _ action _ items , parent , false )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġitem List . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠActions ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . available Actions Layout . tv Item . text Ġ= Ġitem List [ position ] ĊĠĠĠ Ġ} Ċ }