android自由改变Dialog窗口位置的方法
作者:沧海一粟…… 时间:2021-09-13 04:19:04
本文实例讲述了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程序设计有所帮助。
标签:android,Dialog
0
投稿
猜你喜欢
验证码的三个常见漏洞和修复方法
2023-10-25 17:46:26
C#如何实现调取钉钉考勤接口的功能
2023-09-14 17:31:47
Android 图片缩放与旋转的实现详解
2023-03-10 10:57:41
Java 的可变参数方法详述
2022-06-03 19:12:34
详解Android 多级联动控件实现思路讨论
2021-10-10 21:45:53
详解java动态代理模式
2023-03-29 13:39:29
使用C#中的Flags特性
2023-09-15 22:21:22
解决C#中WebBrowser的DocumentCompleted事件不执行的实现方法
2021-07-07 22:59:06
Mybatis自关联查询一对多查询的实现示例
2021-08-21 04:06:16
java状态机方案解决订单状态扭转示例详解
2022-01-10 02:55:43
Spring多个数据源配置详解
2023-09-20 18:22:18
android中NFC读写功能的实现方法
2023-10-19 12:30:07
Android开发实现图片的上传下载
2022-10-21 03:41:10
使用c#+IMap实现收取163邮件
2023-07-21 22:44:31
C#递归实现回文判断算法
2022-06-14 13:45:16
Android自定义星星可滑动评分控件
2022-03-18 10:23:03
Mybatis中TypeAliasRegistry的作用及使用方法
2023-06-27 19:21:32
解读Spring-Context的作用及用法
2023-09-27 06:45:02
Java+element实现excel的导入和导出
2022-07-31 12:45:53
mybatis-plus自动填充插入更新时间有8小时时差
2021-07-26 07:18:40