改变Dialog出现的位置: Dialog dialog = new Dialog(this); /*随意定义个Dialog*/ Window dialogWindow = dialog.getWindow(); /*实例化Window*/ WindowManager.LayoutParams lp = dialogWindow.getAttributes(); /*实例化Window操作者*/ lp.x = 100; // 新位置X坐标 lp.y = 100; // 新位置Y坐标 dialogWindow.setAttributes(lp); /*放置属性*/ dialog.show(); /*show dialog*/