package Ġcom . l eng hel . m ichael . emo j idi ctionary čĊč Ċ import Ġandroid . support . v 7 . app . AppCompatActivity č Ċ import Ġandroid . os . Bundle č Ċ import Ġandroid . support . v 7 . widget . Grid LayoutManager č Ċ import Ġandroid . support . v 7 . widget . Linear LayoutManager č Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* č Ċ import Ġjava . util . ArrayList čĊč Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ čĊĠĠĠ Ġ// Ġlateinit Ġstates Ġthat ĠI 'll Ġassign Ġthe Ġvariable Ġlater čĊĠĠĠ Ġ// Linear LayoutManager Ġis Ġan Ġalternative . ĠRemember Ġto Ġmatch Ġparent Ġin Ġlinear Ġlayout čĊĠĠĠ Ġlateinit Ġvar Ġlayout Manager Ġ: ĠGrid LayoutManager čĊĠĠĠ Ġlateinit Ġvar Ġadapter Ġ: ĠEmoji Adapter čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) čĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) čĊčĊĠĠĠĠĠĠĠ Ġlayout Manager Ġ= ĠGrid LayoutManager ( this , Ġ 3 ) čĊĠĠĠĠĠĠĠ Ġre cyclerView . layout Manager Ġ= Ġlayout Manager čĊčĊĠĠĠĠĠĠĠ Ġadapter Ġ= ĠEmoji Adapter ( array ListOf (" ðŁĳ į ", Ġ" ðŁĺ ĥ ", Ġ"\ uD 8 3 C \ u DF 8 5 ")) čĊĠĠĠĠĠĠĠ Ġre cyclerView . adapter Ġ= Ġadapter čĊĠĠĠ Ġ} č Ċ } čĊ