根据图片比例设置控件的宽高,避免图片拉伸

    /**
     * 根据图片比例设置控件的宽高,避免图片拉伸
     * @param context
     * @param view 需要设置的控件
     * @param w  图片的宽
     * @param h  图片的高
     */
    public static void setHeight(Context context, View view,int w,int h){
        int widthPixels = context.getResources().getDisplayMetrics().widthPixels;
        ViewGroup.LayoutParams params = view.getLayoutParams();
        params.width=widthPixels;
        params.height=widthPixels*h/w;
    }

你可能感兴趣的:(学习)