首页 > 系统 > Android > 正文

android自由改变Dialog窗口位置的方法

2020-04-11 11:36:58
字体:
来源:转载
供稿:网友

本文实例讲述了android自由改变Dialog窗口位置的方法。分享给大家供大家参考。具体如下:

Dialog dialog = new Dialog(this);dialog.setContentView(R.layout.dialog_layout);dialog.setTitle("Custom Dialog"); //获得当前窗体Window window = dialog.getWindow();//重新设置WindowManager.LayoutParams lp = dialogWindow.getAttributes();window .setGravity(Gravity.LEFT | Gravity.TOP);lp.x = 100; // 新位置X坐标lp.y = 100; // 新位置Y坐标lp.width = 300; // 宽度lp.height = 300; // 高度lp.alpha = 0.7f; // 透明度// dialog.onWindowAttributesChanged(lp);//(当Window的Attributes改变时系统会调用此函数)window .setAttributes(lp);dialog.show();

希望本文所述对大家的Android程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表