项目中用到类型微信钱包的九宫格布局,需要将布局设置成正方形,一排三个布局,由于安卓屏幕分辨率十分多。所以需要横向用LienarLayout设置权重让宽度等分,然后再动态设置布局的高度为宽度的三分之一。
获取屏幕宽度再设置高度为三分之一代码如下“
获取屏幕宽度
public static int getWidth(Context context) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics outMetrics = new DisplayMetr