我读了一些代码,其中对话框的x,y坐标设置如下:
WindowManager.LayoutParams p = getWindow().getAttributes();
p.y = location[1] + switchSelector.getHeight();
int switchSelectorMidBottomXPosition = switchSelector.getWidth() / 2 + location[0];
p.x = switchSelectorMidBottomXPosition - mToolTipLayout.getWidth() + 2 * pxsRightToArrow;
getDialog.getWindow是什么意思?
为什么不只是布置getDialog
的参数?
答案 0 :(得分:0)
getDialog()只是从DialogFragment返回私有变量mDialog。而getDialog.getWindow手动显示为具有新设置的大小对话框。