控制AlertDialog的显示位置和背景图

来源:互联网 发布:大数据先培训后付费 编辑:程序博客网 时间:2024/06/02 07:28
Dialog mDialog = builder.create();Window w=mDialog.getWindow();WindowManager.LayoutParams lp =w.getAttributes();lp.x=newX;lp.y=newY;mDialog.onWindowAttributesChanged(lp);//改变位置
w.setBackgroundDrawableResource(rc);//修改边框 

Dialog的初始圆点是屏幕的中间, 新坐标 x小于0左移,大于0右移;y小于0上移,大于0下移
原创粉丝点击