/* Ċ Ġ* ĠLicensed Ġto Ġthe ĠApache ĠSoftware ĠFoundation Ġ( ASF ) Ġunder Ġone Ċ Ġ* Ġor Ġmore Ġcontributor Ġlicense Ġagreements . Ġ ĠSee Ġthe ĠNOTICE Ġfile Ċ Ġ* Ġdistributed Ġwith Ġthis Ġwork Ġfor Ġadditional Ġinformation Ċ Ġ* Ġregarding Ġcopyright Ġownership . Ġ ĠThe ĠASF Ġlicenses Ġthis Ġfile Ċ Ġ* Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ċ Ġ* Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ċ Ġ* Ġwith Ġthe ĠLicense . Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ċ Ġ* Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ċ Ġ* Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY Ċ Ġ* ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ċ Ġ* Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . orange . ease . dan . ui . criteria . details . examples . view Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . LinearLayout Ċ import Ġandroid . widget . TextView Ċ import Ġcom . orange . ease . dan . R Ċ import Ġcom . orange . ease . dan . ui . criteria . details . examples . Accessibility Details Example Ċ Ċ class ĠFocus Nav Example Detail : ĠAccessibility Details Example () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Accessible Example ( context : ĠContext ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtext e Ex emple Accessible Ġ= ĠTextView ( context ) ĊĠĠĠĠĠĠĠ Ġtext e Ex emple Accessible . text Ġ= Ġcontext . getString ( R . string . criteria _ focus nav _ ex 1 _ ax s ) ĊĠĠĠĠĠĠĠ Ġval Ġly ax s Ġ= ĠLinearLayout ( context ) ĊĠĠĠĠĠĠĠ Ġval Ġscale : ĠFloat Ġ= Ġcontext . resources . display Metrics . density ĊĠĠĠĠĠĠĠ Ġly ax s . set Padding (( 1 5 Ġ* Ġscale Ġ+ Ġ 0 . 5 f ). toInt (), Ġ 0 , Ġ( 1 5 Ġ* Ġscale Ġ+ Ġ 0 . 5 f ). toInt (), Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġly ax s . orientation Ġ= ĠLinearLayout . VERTICAL ĊĠĠĠĠĠĠĠ Ġly ax s . addView ( text e Ex emple Accessible ) ĊĠĠĠĠĠĠĠ Ġreturn Ġly ax s ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Not Accessible Example ( context : ĠContext ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinflater Ġ= Ġcontext . getSystem Service ( Context . LAYOUT _ IN FL ATER _ SERVICE ) Ġas ĠLayoutInflater ĊĠĠĠĠĠĠĠ Ġval Ġnot Accessible View Ġ= Ġinflater . inflate ( R . layout . ex focus nav 1 _ frag , Ġnull ) Ġas ĠLinearLayout ĊĊĠĠĠĠĠĠĠ Ġval Ġly Ġ= Ġnot Accessible View . findViewById < LinearLayout >( R . id . list View A xs No Focus Nav ) ĊĠĠĠĠĠĠĠ Ġval Ġitems : ĠArray < String > Ġ= Ġcontext . resources . getString Array ( R . array . criteria _ focus nav _ ex 1 _ list ) ĊĠĠĠĠĠĠĠ Ġvar Ġm Fake ListView : ĠLinearLayout ĊĠĠĠĠĠĠĠ Ġfor Ġ( item Ġin Ġitems ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Fake ListView Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinflater . inflate ( R . layout . list _ item _ content _ change , Ġnull ) Ġas ĠLinearLayout ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m Fake ListView . findViewById < View >( R . id . text Category ) Ġas ĠTextView ). text Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitem ĊĠĠĠĠĠĠĠĠĠĠĠ Ġly . addView ( m Fake ListView ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnot Accessible View ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Title Ress ource ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . getString ( R . string . criteria _ focus nav _ ex 1 _ title ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Cell Name Ress ource ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . resources . getString Array ( R . array . criteria _ focus nav _ ex 1 _ list )[ 0 ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetDescription Ress ource ( context : ĠContext ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . getString ( R . string . criteria _ focus nav _ ex 1 _ description ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġuse Option (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Option Ress ource ( context : ĠContext ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontext . getString ( R . string . criteria _ template _ option _ focus ) ĊĠĠĠ Ġ} Ċ } ĊĊĊ