获取屏幕宽度的两个方法:
WindowManager wm = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
WindowManager wm = this.getWindowManager();
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
获取控件,设置控件宽高:
LayoutParams para;
para = image.getLayoutParams();
para.height = 300;
para.width = 300;
image.setLayoutParams(para); //imageView为其控件