package Ġaf kt . demo . ui . fragment Ċ Ċ import Ġaf kt . demo . R Ċ import Ġaf kt . demo . databinding . Fragment V db Content Binding Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . Gravity Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġdev . base . expand . content . Dev Base ContentView Data Binding Fragment Ċ import Ġdev . utils . Log Print Utils Ċ import Ġdev . utils . app . Resource Utils Ċ import Ġdev . utils . app . TextView Utils Ċ import Ġdev . utils . app . View Utils Ċ import Ġdev . utils . app . helper . Quick Helper Ċ import Ġdev . utils . common . Chinese Utils Ċ import Ġdev . utils . common . Random Utils Ċ Ċ class ĠV DB Content Fragment Ġ: ĠDev Base ContentView Data Binding Fragment < Fragment V db Content Binding >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġbase Layout Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . fragment _ v db _ content ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbase Layout View (): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( ĊĠĠĠĠĠĠĠ Ġview : ĠView , ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġè®¾ç½® åĽ¾çīĩ ĊĠĠĠĠĠĠĠ Ġbinding . image Ġ= ĠResource Utils . get Drawable ( R . mip map . icon _ launcher _ round ) ĊĠĠĠĠĠĠĠ Ġ// Ġè®¾ç½® éļıæľº åĨħå®¹ ĊĠĠĠĠĠĠĠ Ġbinding . content Ġ= ĠChinese Utils . random Word ( Random Utils . getRandom ( 4 0 , Ġ 8 0 )) ĊĊĠĠĠĠĠĠĠ Ġcontent Ass ist . add Title View ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠQuick Helper . get ( TextView ( context )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setText (" Fragment Ġnew ĠTextView Ġ( Ġadd Title View Ġ) ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTextColor ( Resource Utils . getColor ( R . color . black )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setWidth Height ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠView Utils . MATCH _ PARENT , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠResource Utils . get Dimension Int ( R . dim en . un _ dp _ 5 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setText Gravity ( Gravity . CENTER ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setBold () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setOn Click s Ġ{ Ġview Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Toast ( TextView Utils . getText ( view )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. getView () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ ĠLog Print Utils . d Tag ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠParent Fragment . LOG _ TAG , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" V DB Content Fragment Ġ=> Ġparent Fragment : Ġ% s ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparent Fragment ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġ åµ Į å¥Ĺ å¤ĦçĲĨ ĊĠĠĠĠĠĠĠ ĠParent Fragment . commit ( child FragmentManager , Ġbinding . vid Fv db Frame . id , Ġ 0 , Ġ 4 ) ĊĠĠĠ Ġ} Ċ }