package Ġcn . y ize . fun ny . recycle view . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcn . y ize . fun ny . recycle view . R ĊĊ Ċ abstract Ġclass ĠAbs TextView Adapter ( val Ġcontext : ĠContext ) Ġ: ĠRecyclerView . Adapter < TextView Holder >() Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠText ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠText ViewHolder ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLayoutInflater . from ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. inflate ( R . layout . fun ny _ recycle view _ item _ simple _ text , Ġparent , Ġfalse ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠText ViewHolder ( val ĠtextView : ĠTextView ) Ġ: ĠRecyclerView . ViewHolder ( textView ) Ċ