-1
我有一个带有TableLayout的DialogFragment。当我执行我的代码时,DialogFragment高度占据了我的整个屏幕。我正在使用RelativeLayout。任何人都可以帮助我设置Android中的DialogFragment自定义宽度和高度?这是我做了什么,但不会为我工作:为DialogFragment设置自定义的宽度和高度
Window view_dialog = getDialog().getWindow();
view_dialog.setTitle("MODE : CONNECTION");
view_dialog.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.CENTER_VERTICAL);
WindowManager.LayoutParams parameters = view_dialog.getAttributes();
parameters.y = dptopx(60);
view_dialog.setAttributes(parameters);
private int dptopx(int i) {
DisplayMetrics measurements = getActivity().getResources().getDisplayMetrics();
return (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, i, measurements);
}