zoukankan      html  css  js  c++  java
  • 单位换算,加获取屏幕的宽度和高度(像素)

    package com.example.administrator.filemanager.utils;

    import android.content.Context;
    import android.view.WindowManager;

    /**
     *单位换算,加获取屏幕的宽度和高度(像素)
     */

    public class DeviceUtil {
        /*
        * 单位换算
        * */
        public static  int dp2px(Context context,int dp){
            float num=context.getResources().getDisplayMetrics().density;
            return (int)(dp*num+0.5f);
        }

        public static int px2dp(Context context,int px){

            float num2=context.getResources().getDisplayMetrics().density;
            return(int)(px/num2+0.5f);
        }

        /*
        * 获取屏幕宽度:重要记住
        * */
        public static int getScreenWidthPx(Context context){
            WindowManager windowManager= (WindowManager) context.getSystemService(context.WINDOW_SERVICE);
            return windowManager.getDefaultDisplay().getWidth();
        }

        /*
        * 获取屏幕高度
        * */
        public static int getScreenHeightPx(Context context){
            WindowManager windowManager= (WindowManager) context.getSystemService(context.WINDOW_SERVICE);
            return  windowManager.getDefaultDisplay().getHeight();
        }
    }

  • 相关阅读:
    Excel中删除含有空值的整行或是整列
    Power Pivot(二)
    Power Pivot(一)
    携程数据清洗
    Matplotlib基础绘图
    Pandas 数据清洗常见方法
    天猫美妆数据清洗步骤概括
    淘宝美妆双十一数据可视化(下)
    淘宝美妆双十一数据清洗(上)
    乐高天猫旗舰店数据分析
  • 原文地址:https://www.cnblogs.com/ll-ouyang/p/6247357.html
Copyright © 2011-2022 走看看