public NormalAlertDialog(Builder builder) { this.mBuilder = builder; mDialog = new Dialog(mContext, R.style.NormalDialogStyle); mDialogView = View.inflate(mContext, R.layout.widget_dialog_normal, null); mTitle = (TextView) mDialogView.findViewById(R.id.dialog_normal_title); mContent = (TextView) mDialogView.findViewById(R.id.dialog_normal_content); mLeftBtn = (Button) mDialogView.findViewById(R.id.dialog_normal_leftbtn); mRightBtn = (Button) mDialogView.findViewById(R.id.dialog_normal_rightbtn); mSingleBtn = (Button) mDialogView.findViewById(R.id.dialog_normal_midbtn); mLine = (TextView) mDialogView.findViewById(R.id.dialog_normal_line); mDialogView.setMinimumHeight((int) (ScreenSizeUtils.getInstance(mContext).getScreenHeight () * builder.getHeight())); mDialog.setContentView(mDialogView); Window dialogWindow = mDialog.getWindow(); WindowManager.LayoutParams lp = dialogWindow.getAttributes(); lp.width = (int) (ScreenSizeUtils.getInstance(mContext).getScreenWidth() * builder.getWidth()); lp.height = WindowManager.LayoutParams.WRAP_CONTENT; lp.gravity = Gravity.CENTER; dialogWindow.setAttributes(lp); initDialog(builder); }
public NormalAlertDialog(Builder builder) { this.mBuilder = builder; mDialog = new Dialog(mBuilder.getContext(), R.style.NormalDialogStyle); mDialogView = View.inflate(mBuilder.getContext(), R.layout.widget_dialog_normal, null); mTitle = (TextView) mDialogView.findViewById(R.id.dialog_normal_title); mContent = (TextView) mDialogView.findViewById(R.id.dialog_normal_content); mLeftBtn = (Button) mDialogView.findViewById(R.id.dialog_normal_leftbtn); mRightBtn = (Button) mDialogView.findViewById(R.id.dialog_normal_rightbtn); mSingleBtn = (Button) mDialogView.findViewById(R.id.dialog_normal_midbtn); mLine = (TextView) mDialogView.findViewById(R.id.dialog_normal_line); mDialogView.setMinimumHeight((int) (ScreenSizeUtils.getInstance(mBuilder.getContext()) .getScreenHeight() * builder.getHeight())); mDialog.setContentView(mDialogView); Window dialogWindow = mDialog.getWindow(); WindowManager.LayoutParams lp = dialogWindow.getAttributes(); lp.width = (int) (ScreenSizeUtils.getInstance(mBuilder.getContext()).getScreenWidth() * builder.getWidth()); lp.height = WindowManager.LayoutParams.WRAP_CONTENT; lp.gravity = Gravity.CENTER; dialogWindow.setAttributes(lp); initDialog(builder); }