zoukankan      html  css  js  c++  java
  • Android获取窗体信息的Util方法

     1 package com.wangyi.tools;
     2 
     3 import android.app.Activity;
     4 import android.util.DisplayMetrics;
     5 
     6 public class DisplayUtils {
     7     
     8     private static DisplayUtils instance;
     9     private Activity mActivity;
    10     private DisplayUtils(Activity mActivity){
    11         this.mActivity=mActivity;
    12     }
    13     public static DisplayUtils getInstance(Activity mActivity){
    14         if(instance==null){
    15             instance=new DisplayUtils(mActivity);
    16         }
    17         return instance;
    18     }
    19     public final  int[] getScreenSize(){
    20         int[] size=new int[2];
    21         DisplayMetrics dm = new DisplayMetrics();
    22         mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
    23         size[0]=dm.widthPixels;
    24         size[1]=dm.heightPixels;
    25         return size;
    26     }
    27     public final static int getWindowWidth(Activity mActivity) {
    28         DisplayMetrics dm = new DisplayMetrics();
    29         mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
    30         return dm.widthPixels;
    31     }
    32 
    33     public final static int getWindowHeight(Activity mActivity) {
    34         DisplayMetrics dm = new DisplayMetrics();
    35         mActivity.getWindowManager().getDefaultDisplay().getMetrics(dm);
    36         return dm.heightPixels;
    37     }
    38 }
    生如夏花之绚烂,死如秋叶之静美。
  • 相关阅读:
    hashcode() equals()
    Java7/8 HashMap ConcurrentHashMap
    mysql联合索引
    spring 事务传播
    SpringMVC Controller 单例 多例
    Java进阶 线程安全
    JVM—JVM内存模型
    jvm中堆和栈的区别
    spring boot springmvc视图
    springcloud eureka.instance
  • 原文地址:https://www.cnblogs.com/joyblabla/p/4649209.html
Copyright © 2011-2022 走看看