package Ġb ap sp at il . examples . ank ara Ċ Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . View Ċ import Ġorg . jetbrains . ank o .* Ċ import Ġorg . jetbrains . ank o . sdk 2 5 . coroutines . onClick Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġb ap sp at il Ċ Ġ*/ Ċ class ĠMain View Ġ: ĠAn ko Component < MainActivity > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate View ( ui : ĠAn ko Context < MainActivity >): ĠView Ġ= Ġwith ( ui ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// ĠVertical ĠLinearLayout Ġwith ĠAn ko ĠLayout s ĊĠĠĠĠĠĠĠ Ġvertical Layout Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġl params ( width Ġ= Ġmatch Parent , Ġheight Ġ= Ġmatch Parent ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠTextView Ġwith ĠAn ko ĠLayout s ĊĠĠĠĠĠĠĠĠĠĠĠ ĠtextView Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= ĠR . id . hello TextView Ġ// ĠID Ġfor ĠTextView Ġso Ġit Ġcan Ġreferenced Ġlater ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġcontext . getString ( R . string . hello ) Ġ// ĠText Ġfor ĠTextView ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Size Ġ= Ġ 3 2 f Ġ Ġ// ĠText Ġsize Ġfor ĠTextView ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠtextColor Ġ= Ġ 0 xffffff . opaque Ġ// ĠText Ġcolor Ġfor ĠTextView ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpadding Ġ= Ġdip ( 1 6 ) Ġ// ĠPadding Ġfor ĠTextView ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . START Ġ// ĠGr avity Ġfor ĠTextView Ġ( gravity ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params ( width Ġ= Ġwrap Content , Ġheight Ġ= Ġwrap Content ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER Ġ// ĠLayout ĠGr avity Ġfor ĠTextView Ġ( layout _ gravity ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmargin Ġ= Ġdip ( 4 ) Ġ// ĠMargin Ġfor ĠTextView ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠButton Ġwith ĠAn ko ĠLayout s ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Toast ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠOn ĠClick Ġlistener Ġfor ĠButton ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠToast Ġwith ĠAn ko ĠCommons ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast (" You Ġjust Ġclicked Ġme !") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params ( width Ġ= Ġwrap Content , Ġheight Ġ= Ġwrap Content ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmargin Ġ= Ġdip ( 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠAlertDialog Ġwith ĠAn ko ĠCommons ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Alert ĠDialog ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġalert (" Did Ġyou Ġjust Ġclick Ġme ?", Ġ" H ey , Ġyou .") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġyes Button Ġ{ Ġtoast (" You Ġdid Ġclick Ġme !") Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Button Ġ{ Ġtoast (" S ure Ġyou Ġdidn 't ?") Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}. show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params ( width Ġ= Ġwrap Content , Ġheight Ġ= Ġwrap Content ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmargin Ġ= Ġdip ( 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠSelector Ġwith ĠAn ko ĠCommons ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthings You Lo ve Ġ= ĠlistOf (" Kotlin ", Ġ" An ko ", Ġ" K aram ba ", Ġ" An k ara ", Ġ" Bl r Kotlin ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Selector ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġselector (" What Ġdo Ġyou Ġlove ?", Ġthings You Lo ve , Ġ{ Ġdialog Interface , Ġi Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoast (" I Ġknew Ġyou Ġlo ved Ġ${ things You Lo ve [ i ]} !") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params ( width Ġ= Ġwrap Content , Ġheight Ġ= Ġwrap Content ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmargin Ġ= Ġdip ( 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠBrowser ĠIntent Ġwith ĠAn ko ĠCommons ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Visit ĠMy ĠWebsite ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbrowse (" https :// b ap sp at il . com ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params ( width Ġ= Ġwrap Content , Ġheight Ġ= Ġwrap Content ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmargin Ġ= Ġdip ( 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠShare ĠIntent Ġwith ĠAn ko ĠCommons ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton (" Share ĠThis ĠApp ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshare (" H ey , Ġcheck Ġout Ġthis Ġexample Ġapp Ġfor ĠAn ko Ġ& ĠK aram ba , Ġdeveloped Ġby ĠB ap usa he b ĠPat il Ġat :\ n https :// github . com / b ap sp at il / An k ara ", Ġ" Share ĠAn k ara 's ĠGitHub Ġlink ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params ( width Ġ= Ġwrap Content , Ġheight Ġ= Ġwrap Content ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgravity Ġ= ĠGr avity . CENTER ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmargin Ġ= Ġdip ( 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }