// 设置窗口属性的参数 WindowManager.LayoutParams layoutparams= getWindow().getAttributes(); //设置窗口高度与宽度 单位:像素 layoutparams.height=200; layoutparams.weight=200; //设置窗口垂直方向的位置 layoutparams.y=20; //设置窗口垂直位置时 必须Gravity.Top 或 Gravity.Bottom layoutparams.gravity=Gravity.Top; //设置窗口的透明度 layoutparams.alpha=100; 0- 表示完全透明 100- 表示窗口不透明 // 设置窗口的属性 getWindow().setAttributes(layoutparams);
设置窗口属性的几点注意:
1- Window.SetAttributes 方法必须在SetContentView 之后
2- LayoutParams.y表示窗口顶边到低端的距离
3- LayoutParams.gravity :
Gravity.Top .y 表示窗口顶边到顶端的距离
Gravity.Bottom .y 表示窗口底边到低端的距离