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