2011-06-22 21 views
6

Estoy intentando setStyle a mi diálogo personalizado que se extiende dialogFragment, constructor parece:Cómo utilizar Android DialogFragment setStyle()

MyCustomDialog() { 
    super(); 
    setStyle(STYLE_NO_FRAME, 0); 
} 

y todavía ver el marco alrededor de mi diseño.

¿Alguien tiene alguna idea?

Respuesta

6

En su lugar, intente llamar al onCreate(...) y no al constructor.

+1

@Hoochwo Tome un vistazo a FragmentDialog .java (Apoyo) en Demos de API que hace lo que quieres. – PJL

+0

Lo pruebo, en mi caso solo funciona llamando al estilo en el constructor.public BaseDialogFragment() { setStyle (DialogFragment.STYLE_NORMAL, R.style.Theme_AlertDialog); } –

Cuestiones relacionadas