package Ġcom . b enn u . custom res id Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġb enn u Ġon Ġ 2 0 1 8 / 1 2 / 2 0 . Ċ Ġ*/ Ċ class ĠMy View Ġ: ĠTextView Ġ{ ĊĊĠĠĠ Ġconstructor ( context : ĠContext ?) Ġ: Ġsuper ( context ) ĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ){ ĊĠĠĠĠĠĠĠ Ġvar Ġarr Ġ= Ġcontext . obtain Styled Attributes ( attrs , ĠR . style able . my tools ) ĊĠĠĠĠĠĠĠ Ġvar Ġnum Ġ= Ġarr . getInt ( R . style able . my tools _ tool num , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġnum . toString () ĊĠĠĠĠĠĠĠ Ġarr . recycle () ĊĠĠĠ Ġ} ĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr ){ ĊĠĠĠĠĠĠĠ Ġvar Ġarr Ġ= Ġcontext . obtain Styled Attributes ( attrs , ĠR . style able . my tools ) ĊĠĠĠĠĠĠĠ Ġvar Ġnum Ġ= Ġarr . getInt ( R . style able . my tools _ tool num , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġnum . toString () ĊĠĠĠĠĠĠĠ Ġarr . recycle () ĊĠĠĠ Ġ} ĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt , Ġdef Style Res : ĠInt ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr , Ġdef Style Res ){ ĊĠĠĠĠĠĠĠ Ġvar Ġarr Ġ= Ġcontext . obtain Styled Attributes ( attrs , ĠR . style able . my tools ) ĊĠĠĠĠĠĠĠ Ġvar Ġnum Ġ= Ġarr . getInt ( R . style able . my tools _ tool num , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġnum . toString () ĊĠĠĠĠĠĠĠ Ġarr . recycle () ĊĠĠĠ Ġ} Ċ }