package Ġcom . ar if ude su . k ade project 2 . fragment ĊĊ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . design . widget . Tab Layout Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . view . ViewPager Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ Ċ import Ġcom . ar if ude su . k ade project 2 . R Ċ import Ġcom . ar if ude su . k ade project 2 . adapter . Tab Fav Adapter Ċ Ċ /** Ċ Ġ* Ġ> Ġwith Ġ< 3 Ġby ĠSy ak ir Ar if Ċ Ġ* Ġsay Ġno Ġto Ġpl ag iar ism Ċ Ġ*/ Ċ Ċ class ĠF av Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġview Pager : ĠView Pager ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtabs : ĠTab Layout ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . fragment _ fav , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġview Pager Ġ= Ġview . findViewById ( R . id . view pager _ fav ) ĊĠĠĠĠĠĠĠ Ġtabs Ġ= Ġview . findViewById ( R . id . tab _ fav ) ĊĊĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= ĠTab Fav Adapter ( child FragmentManager ) ĊĊĠĠĠĠĠĠĠ Ġview Pager . adapter Ġ= Ġadapter ĊĠĠĠĠĠĠĠ Ġtabs . setup With ViewPager ( view Pager ) ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ