package Ġorg . xia ox ing qi . gmd oc . dialog Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġorg . xia ox ing qi . gmd oc . R Ċ import Ġorg . xia ox ing qi . gmd oc . tools . App Tools Ċ Ċ /** Ċ Ġ* Ġ åĬ¨æĢģ è½¬ åįļ æĸĩ Ċ Ġ*/ Ċ class ĠDialog D To B ( context : ĠContext ) Ġ: ĠBase Dialog ( context ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Layout Id (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . dialog _ dynamic _ to _ b ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . tv _ Cancel ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdismiss () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . tv _ Commit ). setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Listener ?. onClick ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdismiss () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġp Ġ= Ġwindow !!. attributes ĊĠĠĠĠĠĠĠ Ġp . width Ġ= ĠApp Tools . get Windows Width ( context ) ĊĠĠĠĠĠĠĠ Ġwindow !!. attributes Ġ= Ġp ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar ĠonClick Listener : ĠView . OnClickListener ? Ġ= Ġnull ĊĠĠĠ Ġfun Ġset OnClickListener ( on ClickListener : ĠView . OnClickListener ): ĠDialog D To B Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . on ClickListener Ġ= ĠonClick Listener ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} Ċ }