dip与px的区别
    /**
     * dip转px
     * @param context
     * @param dipValue
     * @return
     */
    public static int dip2px(Context context, float dipValue){            
        final float scale = context.getResources().getDisplayMetrics().density;                 
        return (int)(dipValue * scale + 0.5f);         
    }     
    /**
     * px转dip
     * @param context
     * @param pxValue
     * @return
     */
    public static int px2dip(Context context, float pxValue){                
        final float scale = context.getResources().getDisplayMetrics().density;                 
        return (int)(pxValue / scale + 0.5f);         
    }