/**      * 将 px值转换为dp值      */     public static int px2dp(Context context, float pxValue) {            final float scale = context.getResources().getDisplayMetrics().density ;            return ( int) (pxValue / scale + 0.5f);     }     /**      * 将 dp值转换为px值      */     public static int dp2px(Context context, float dpValue) {            final float scale = context.getResources().getDisplayMetrics().density ;            return ( int) (dpValue * scale + 0.5f);     }     /**      * 将 px值转换为sp值      */     public static int px2sp(Context context, float pxValue) {            final float fontScale = context.getResources().getDisplayMetrics().scaledDensity ;            return ( int) (pxValue / fontScale + 0.5f);     }     /**      * 将 sp值转换为px值      */     public static int sp2px(Context context, float spValue) {            final float fontScale = context.getResources().getDisplayMetrics().scaledDensity ;            return ( int) (spValue * fontScale + 0.5f);     }     /**      * 获取屏幕宽度      */     public static int getScreenWidthPixels(Activity context) {           DisplayMetrics metric = new DisplayMetrics();           context.getWindowManager().getDefaultDisplay().getMetrics(metric);           return metric. widthPixels;     }     /**      * 获取屏幕高度      */     public static int getScreenHeightPixels(Activity context) {           DisplayMetrics metric = new DisplayMetrics();           context.getWindowManager().getDefaultDisplay().getMetrics(metric);           return metric. heightPixels;     }

更多相关文章

  1. Android实现随屏幕旋转的TextView
  2. 原YUV格式的解析 Android(安卓)NV21 视频采集
  3. 与手势识别有关的Android类
  4. Android(安卓)输入键盘弹出隐藏监听
  5. android 自定义侧边栏
  6. Android(安卓)UI学习 - GridView和ImageView的使用
  7. Bitmap and DrawPoint
  8. Android(安卓)屏幕适配之框架(AndroidAutoSize)(今日头条)适配
  9. Android(安卓)WebView 向上向下滑动监听

随机推荐

  1. JAVA代码执行shell命令 并解析
  2. Android2.3编译
  3. Mac下编译FFMPEG for Android
  4. Android(安卓)中TransitionDrawable的使
  5. 编译Android(安卓)9.0内核源码并刷入手机
  6. Android(安卓)OpenGL ES(四):关于EGL
  7. android shape渐变详解
  8. 浅谈Android系统的基本体系结构与内存管
  9. Android开发者指南(7) —— App Install
  10. android declare-styleable的使用