android自由改变Dialog窗口位置的方法
本文实例讲述了android自由改变Dialog窗口位置的方法。分享给大家供大家参考。具体如下:
Dialogdialog=newDialog(this);
dialog.setContentView(R.layout.dialog_layout);
dialog.setTitle("CustomDialog");
//获得当前窗体
Windowwindow=dialog.getWindow();
//重新设置
WindowManager.LayoutParamslp=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程序设计有所帮助。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短