Android 之改变窗体大小

// 设置窗口属性的参数
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 表示窗口底边到低端的距离

猜你喜欢

转载自yingang-1982.iteye.com/blog/2059907