package Ġbr . com . liv ro android . car ros . extensions Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . support . annotation . Id Res Ċ import Ġandroid . support . annotation . String Res Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 7 . app . ActionBar Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . support . v 7 . widget . Toolbar Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Toast Ċ Ċ // ĠfindViewById Ġ+ Ġset OnClickListener Ċ fun ĠAppCompatActivity . onClick (@ Id Res Ġview Id : ĠInt , ĠonClick : Ġ( v : Ġandroid . view . View ?) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġview Ġ= ĠfindViewById < View >( view Id ) ĊĠĠĠ Ġview . setOnClickListener Ġ{ ĠonClick ( it ) Ġ} Ċ } Ċ Ċ // ĠMo stra Ġum Ġtoast Ċ fun ĠActivity . toast ( message : ĠCharSequence , Ġlength : ĠInt Ġ= ĠToast . LENGTH _ SHORT ) Ġ= ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġmessage , Ġlength ). show () Ċ Ċ fun ĠActivity . toast (@ String Res Ġmessage : ĠInt , Ġlength : ĠInt Ġ= ĠToast . LENGTH _ SHORT ) Ġ= ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġmessage , Ġlength ). show () Ċ Ċ // ĠConfig ura Ġa ĠToolbar Ċ fun ĠAppCompatActivity . setup Toolbar (@ Id Res Ġid : ĠInt , Ġtitle : ĠString ? Ġ= Ġnull , Ġup Navigation : ĠBoolean Ġ= Ġfalse ): ĠAction Bar Ġ{ ĊĠĠĠ Ġval Ġtoolbar Ġ= ĠfindViewById < Toolbar >( id ) ĊĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĠĠĠ Ġif Ġ( title Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. title Ġ= Ġtitle ; ĊĠĠĠ Ġ} ĊĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( up Navigation ) ĊĠĠĠ ĠLog . d (" car ros ", Ġ" Up Ġnav Ġconfig Ġem Ġ$ up Navigation Ġ$ support ActionBar ") ĊĠĠĠ Ġreturn Ġsupport ActionBar !! Ċ } Ċ Ċ // ĠA dic ion a Ġo Ġfragment Ġno Ġlayout Ċ fun ĠAppCompatActivity . add Fragment (@ Id Res Ġlayout Id : ĠInt , Ġfragment : ĠFragment ) Ġ{ ĊĠĠĠ Ġfragment . arguments Ġ= Ġintent . extras ĊĠĠĠ Ġval Ġft Ġ= Ġsupport FragmentManager . beginTransaction () ĊĠĠĠ Ġft . add ( layout Id , Ġfragment ) ĊĠĠĠ Ġft . commit () Ċ }