-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);
}