package Ġcom . j ere chen . not ch adapter Ċ Ċ import Ġandroid . graphics . Rect Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . WindowManager Ċ import Ġandroidx . constraint layout . widget . Constraint Layout Ċ import Ġkotlinx . android . synt hetic . main . activity _ land scape _ test .* Ċ Ċ /** Ċ Ġ* Ġ@ author Ġj ere Ċ Ġ*/ Ċ class ĠLand scape Test Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġè®¾ç½® Activity åħ¨ å±ı ĊĠĠĠĠĠĠĠ Ġwindow . set Flags ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWindow Manager . LayoutParams . FLAG _ FULL SCREEN , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWindow Manager . LayoutParams . FLAG _ FULL SCREEN ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ land scape _ test ) ĊĊĠĠĠĠĠĠĠ Ġ// set Ġlandscape Ċ // ĠĠĠĠĠĠĠ Ġrequested Orientation Ġ= ĠActivity Info . SCREEN _ OR IENTATION _ SENSOR _ LAND SC APE ĊĊĠĠĠĠĠĠĠ Ġval Ġnot ch Screen Ġ= ĠNot ch Manager . get Not ch Screen () ĊĠĠĠĠĠĠĠ Ġval Ġis Contain Not ch Ġ= Ġ Ġnot ch Screen ?. is Contain Not ch ( this ) ĊĠĠĠĠĠĠĠ ĠLog . e (" j ere Test ", Ġ" portrait Ġactivity Ġis Contain Not ch Ġ: Ġ$ is Contain Not ch ") ĊĠĠĠĠĠĠĠ Ġnot ch Screen ?. get Not ch Info ( this , Ġobject Ġ: Ġcom . j ere chen . not ch adapter . IN ot ch Screen . Not ch Info Callback Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Not ch Rect ( not ch Rect Info : ĠRect ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" j ere Test ", Ġ" Rect Ġleft Ġ: Ġ${ not ch Rect Info . left }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" j ere Test ", Ġ" Rect Ġtop Ġ: Ġ${ not ch Rect Info . top }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" j ere Test ", Ġ" Rect Ġright Ġ: Ġ${ not ch Rect Info . right }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e (" j ere Test ", Ġ" Rect Ġbottom Ġ: Ġ${ not ch Rect Info . bottom }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// å°Ĩ è¢« åĪ ĺ æµ· æĮ ¡ ä½ı çļĦ Ġpor trait Title Tv Ġ åĲĳ ä¸ĭ ç§»åĬ¨ ä¸Ģä¸ª Ġ åĪ ĺ æµ· é«ĺåº¦ Ġ è·Ŀç¦» ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlp Ġ: ĠConstraint Layout . LayoutParams Ġ= Ġlandscape Title Tv . layout Params Ġas ĠConstraint Layout . LayoutParams ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlp . left Margin Ġ+= Ġnot ch Rect Info . right ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlandscape Title Tv . layout Params Ġ= Ġlp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ}) ĊĊĠĠĠ Ġ} Ċ Ċ }