获取屏幕的尺寸的工具类

    xiaoxiao2021-03-25  68

    当我们进行获取屏幕尺寸的时候,我们应该去动态获取尺寸。因此我们需要一个工具类。 public class AppScreenUtil {     private static int mAppScreenHeight;//屏幕的高度     private static int mAppScreenWidth;//屏幕的宽度     private static float mAppDensity;     private static DisplayMetrics mAppMetrics;     private static void caculdateScreen() {         mAppMetrics =getResources().getDisplayMetrics();         //在这里可能需要整体的上下文         // mAppMetrics =getMyApplication.getResources().getDisplayMetrics();         mAppScreenHeight= mAppMetrics.heightPixels;         mAppScreenWidth = mAppMetrics.widthPixels;         mAppDensity = mAppMetrics.density;     }     public static int getScreenHeight() {         if (mAppScreenHeight == 0) {             caculdateScreen();         }         return mAppScreenHeight;     }     public static int getScreenWidth() {         if (mAppScreenWidth == 0) {             caculdateScreen();         }         return mAppScreenWidth;     }     public static DisplayMetrics getMatrix() {         if (mAppMetrics == null) {             caculdateScreen();         }         return mAppMetrics;     } } 下载地址 : http://download.csdn.net/detail/gl_mine_csdn/9779212点击打开链接
    转载请注明原文地址: https://ju.6miu.com/read-39359.html

    最新回复(0)