自己封装了单位之间的转换,可用于工具类中

package com.jt.myapplication;import android.content.Context;/** * dp sp 转化为px的工具类 * Created by jiangtao . */public class DisplayUtil {    /**     * 将px值转换为dp值     *     * @param context     * @param px     * @return     */    public static int px2dp(Context context, float px) {        final float scale = context.getResources().getDisplayMetrics().density;        return (int) (px / scale + 0.5f);    }    /**     * 将dp转换为px值     *     * @param context     * @param dip     * @return     */    public static int dp2px(Context context, float dip) {        final float scale = context.getResources().getDisplayMetrics().density;        return (int) (dip * scale + 0.5f);    }    /**     * px 转换为sp值     *     * @param context     * @param px     * @return     */    public static int px2sp(Context context, float px) {        final float scale = context.getResources().getDisplayMetrics().scaledDensity;        return (int) (px / scale + 0.5f);    }    /**     * sp转换为px值     *     * @param context     * @param sp     * @return     */    public static int sp2px(Context context, float sp) {        final float scale = context.getResources().getDisplayMetrics().scaledDensity;        return (int) (sp * scale + 0.5f);    }}


更多相关文章

  1. Android(安卓)获取apk权限
  2. android调用系统拍照程序和从图库选取图片,返回后调用系统裁剪工
  3. android自动化工具--robotium实践1
  4. Thinking in Google Doc - ActionBar讲解
  5. Android常用工具整理
  6. 高德Demo,网上找了很多资料都不适合,自己研究出一个Demo,非常适合入
  7. Android(安卓)提升开发效率工具(Template/Plugin)
  8. Android(安卓)获取内存、内部存储、外部存储空间大小
  9. Android(安卓)图片加载工具类 Universal-Image-Loader 的封装和

随机推荐

  1. Android中LiveData+Room+Paging简单实现
  2. android 之 Attr的使用
  3. android圆形的ImageView
  4. android学习日记(Handler_1)
  5. Android:可移动悬浮框
  6. Android(安卓)监控应用删除,并提示处理
  7. Android实现Alphabet ListView
  8. Android(安卓)Studio 使用中 遇到的那些
  9. 监听TextView的变动
  10. android制作一个简单登入界面的部分代码