package Ġid . ap w devs . app . movies how Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Frame Layout Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . commit Now Ċ Ċ class ĠFragment Test Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġframe Layout : ĠFrame Layout Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠFrame Layout ( this ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlayout Params Ġ= ĠFrame Layout . LayoutParams ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFrame Layout . LayoutParams . MATCH _ PARENT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFrame Layout . LayoutParams . MATCH _ PARENT ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= ĠR . id . frame _ container ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( frame Layout ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Fragment ( fragment : ĠFragment ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( fragment Ġ== Ġnull ) Ġreturn ĊĠĠĠĠĠĠĠ Ġsupport FragmentManager . commit Now Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreplace ( R . id . frame _ container , Ġfragment ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }