Android px和dip转换

/**
         * 将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 dipValue
         * @return
         */
        public static int px2dip(Context context, float pxValue) {
                final float scale = context.getResources().getDisplayMetrics().density;
                return (int) (pxValue / scale + 0.5f);
        }

posted @ 2014-01-26 13:28  酱包  阅读(165)  评论(0编辑  收藏  举报