package Ġcom . ice ap inan . fun facts Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . Relative Layout Ċ import Ġandroid . widget . TextView Ċ import Ġandroid . widget . Toast Ċ import Ġjava . util .* Ċ Ċ class ĠFun Fact s Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġprivate Ġval Ġfact Book Ġ= ĠFact Book () ĊĠĠĠ Ġprivate Ġval Ġcolor Wheel Ġ= ĠColor Wheel () ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġfact TextView : ĠTextView ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġshow Fact Button : ĠButton ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġrelative Layout Ġ: ĠRelative Layout ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ fun _ facts ) ĊĠĠĠĠĠĠĠ Ġ// ĠAssign Ġthe ĠViews Ġfrom Ġthe Ġlayout Ġfiles Ġto Ġcorresponding Ġfiles ĊĠĠĠĠĠĠĠ Ġfact TextView Ġ= ĠfindViewById ( R . id . fact TextView ) Ġas ĠTextView ĊĠĠĠĠĠĠĠ Ġshow Fact Button Ġ= ĠfindViewById ( R . id . show Fact Button ) Ġas ĠButton ĊĠĠĠĠĠĠĠ Ġrelative Layout Ġ= ĠfindViewById ( R . id . relative Layout ) Ġas ĠRelative Layout ĊĠĠĠĠĠĠĠ Ġval Ġlistener Ġ= ĠView . OnClickListener ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfact Ġ= Ġfact Book . get Fact () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcolor Ġ= Ġcolor Wheel . getColor () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfact TextView . text Ġ= Ġfact ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrelative Layout . set BackgroundColor ( color ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Fact Button . setTextColor ( color ) ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġshow Fact Button . setOnClickListener ( listener ) ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this ," Hello , ĠMy Ġname Ġis ĠAp inan ", Toast . LENGTH _ SHORT ). show () ĊĊĠĠĠ Ġ} Ċ } Ċ