WindowManager.LayoutParams layoutParams = getWindow().window.getAttributes();
layoutParams.width = WINDOW_WIDTH; //修改窗体宽高
layoutParams.height = WINDOW_HEIGHT;
layoutParams.alpha = WINDOW_ALPHA; //修改窗体透明度
layoutParams.x = x; //修改窗体显示的位置
layoutParams.y = y;
需要注意的是,窗体显示的初始位置是窗体的中心在屏幕的中心位置上,此时layoutParams.x和layoutParams.y都是0。
android的activity或dialog位置大小动态显示
最新推荐文章于 2022-02-18 15:06:44 发布
本文介绍如何通过WindowManager.LayoutParams调整窗口的宽度、高度、透明度及显示位置等属性,并解释了初始位置为屏幕中心的原因。
955

被折叠的 条评论
为什么被折叠?



