zoukankan      html  css  js  c++  java
  • Android中获取屏幕长宽的方法

    package com.kale.screen;
    
    import android.annotation.SuppressLint;
    import android.app.Activity;
    import android.graphics.Point;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.Display;
    
    public class MainActivity extends Activity {
    
        @SuppressLint("NewApi")
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            int dw = getWindowManager().getDefaultDisplay().getWidth();//获得手机屏幕的宽度
            int dh = getWindowManager().getDefaultDisplay().getHeight();//获得手机屏幕的高度
            
    
            Log.i("h", "height:"+dw);
            Log.i("w", ""+dh);
            
            //推荐的获取屏幕长宽的方式,但需要API13
            Display display = getWindowManager().getDefaultDisplay();
            Point size = new Point();
            display.getSize(size);
            int windowHeight = size.y;
            int windowWidth = size.x;
            
            Log.i("w",""+ windowWidth);
            Log.i("h", "height:"+ windowHeight);
            
        }
    }
  • 相关阅读:
    25号了
    9月特别日程
    26日 晴
    8月22日 出游时间更改
    雷雨过后
    28日 多云
    080826 小雨(补记)
    080822 阴
    27日 晴
    IOS 5 ARC机制 (一)
  • 原文地址:https://www.cnblogs.com/tianzhijiexian/p/3871440.html
Copyright © 2011-2022 走看看