2011-06-22 13 views
6

Próbuję setStyle do mojego niestandardowego okna dialogowego, który rozciąga dialogFragment, konstruktor wygląda następująco:Jak używać Androida DialogFragment metody setStyle()

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

i wciąż widzę ramkę wokół mojego układu.

Czy ktoś ma jakieś pomysły?

Odpowiedz

6

Spróbuj zadzwonić pod numer onCreate(...), a nie do konstruktora.

+1

@Hoochwo Spójrz na FragmentDialog (support) w .java Prezentacje API, które robią, co chcesz. – PJL

+0

Testuję to, w moim przypadku działa tylko wywoływanie stylu w constructor.public BaseDialogFragment() { setStyle (DialogFragment.STYLE_NORMAL, R.style.Theme_AlertDialog); } –