Tuesday, 15 May 2012

Android: padding is absent on Dialog for some screens -



Android: padding is absent on Dialog for some screens -

here code:

public class mydialogfragment extends dialogfragment { public static mydialogfragment newinstance() { final mydialogfragment fragment = new mydialogfragment (); homecoming fragment; } @override public void oncreate(final bundle savedinstancestate) { super.oncreate(savedinstancestate); setstyle(style_no_frame, r.style.mydialog); } @override public void onstart() { super.onstart(); window window = getdialog().getwindow(); windowmanager.layoutparams windowparams = window.getattributes(); windowparams.dimamount = 0.50f; windowparams.flags |= windowmanager.layoutparams.flag_dim_behind; window.setattributes(windowparams); } @override public view oncreateview(final layoutinflater inflater, final viewgroup container, final bundle savedinstancestate) { final view view = inflater.inflate(r.layout.dialog, container, false); /* init code textview , buttons here */ homecoming view; }

styles.xml:

<style name="mydialog" parent="customdialog"></style> <style name="customdialog" parent="@android:style/theme.light.panel" />

it not reproduced on nexus 4/5 devices, reproduced on want s (hdpi, 480x800).

could help me issue, please?

android android-fragments dialog

No comments:

Post a Comment