zoukankan      html  css  js  c++  java
  • 获得手机屏幕的宽度

    如果你是在Activity中获得使用下面的代码可以获得手机屏幕的信息

    DisplayMetrics dm = new DisplayMetrics();
    //获取屏幕信息
            getWindowManager().getDefaultDisplay().getMetrics(dm);
    
            int screenWidth = dm.widthPixels;
    
            int screenHeigh = dm.heightPixels;

    如果你不是在activity中想要获得手机屏幕信息,可以使用如下方法

    WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    display.getSize(size);
    int width = size.x;
    int height = size.y;

     方法验证

    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.activity_main);
            DisplayMetrics dm = new DisplayMetrics();
            //获取屏幕信息
                    getWindowManager().getDefaultDisplay().getMetrics(dm);
    
                    int screenWidth = dm.widthPixels;
    
                    int screenHeigh = dm.heightPixels;
                    Point size = new Point();
                    WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
                    Display display = wm.getDefaultDisplay();
                    display.getSize(size);
                    int width = size.x;
                    int height = size.y;
            Log.e("123","screenWidth="+screenWidth+" screenHeight"+screenHeigh+"  width="+width+"  height"+height);
    }

    打印结果如下

    03-30 12:51:39.610: E/123(3876): screenWidth=720 screenHeight1280  width=720  height1280

    证明方法可行,得到的是手机分辨率

  • 相关阅读:
    235. Lowest Common Ancestor of a Binary Search Tree
    234. Palindrome Linked List
    233. Number of Digit One
    232. Implement Queue using Stacks
    231. Power of Two
    230.Kth Smallest Element in a BST
    229. Majority Element II
    228. Summary Ranges
    postgres 数组中获取最后一个元素的值
    excel 拆分单元格并填充上一行的数据
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_screen_150330130.html
Copyright © 2011-2022 走看看