package Ġcom . j odi . co ph at . feature . question na ires . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . j odi . co ph at . data . presenter . Item Questionnaire Presenter Ċ import Ġcom . j odi . co ph at . databinding . Item Questionnaire Binding Ċ import Ġcom . j odi . co ph at . ui . Base ViewHolder Ċ Ċ class ĠQuestion naire ViewHolder ( ĊĠĠĠ ĠitemView : ĠView , ĊĠĠĠ Ġprivate Ġval Ġquestion naire Listener : ĠQuestion naire Listener Ċ ) Ġ: ĠBase ViewHolder < Item Questionnaire Binding , ĠItem Questionnaire Presenter >( item View ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġbind ( presenter : ĠItem Questionnaire Presenter , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . presenter Ġ= Ġpresenter ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . tv Children Questionnaire . set Compound Draw ables With Intr insic Bounds ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpresenter . children Drawable , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . tv Excel Questionnaire . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġquestion naire Listener . onClick Excel ( presenter . question naire Report ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }