Desarrollo de Android cómo configurar las ventanas emergentes en gris
Haga clic en el código de la ventana emergente:
[java] ver copia simple
findViewById(R.id.btn).setOnClickListener(new OnClickListener() {
@ Override
public void onClick(View arg0) {
// TODO Código auxiliar de método generado automáticamente
lp=getWindow().setOnDismissListener( touchoutsidedismiss) ;
sharepopup.showAtLocation(findViewById(R.id.shopdetailparent), Gravity.BOTTOM|Gravity.CENTER_HORIZONTAL, 0, 0
}
} .
});
Código para hacer clic en la capa exterior para hacerla desaparecer:
[java] ver copia simple
público OnDismissListener touchoutsidedismiss=new OnDismissListener(){
@Override
public void onDismiss() {
// TODO Código auxiliar de método generado automáticamente
lp. alpha=1.0f;
getWindow().setAttributes(lp);
} // TODO genera códigos auxiliares de método.
};