Android中获取屏幕长宽的方法
16lz
2021-01-23
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", "width:"+dh); //推荐的获取屏幕长宽的方式,但需要API13 Display display = getWindowManager().getDefaultDisplay(); Point size = new Point(); display.getSize(size); int windowHeight = size.y; int windowWidth = size.x; Log.i("w","width:"+ windowWidth); Log.i("h", "height:"+ windowHeight); }}
更多相关文章
- android获取手机屏幕的宽度及高度
- Android WebView 图片自适应屏幕宽度
- android 获取手机屏幕分辨率
- [Android问答] 如何获得手机屏幕分辨率?
- Android 获取控件高度宽度三种方法,防止0的出现
- Android 获取手机屏幕大小两种方法
- Android Dialog在底部显示且宽度match_parent
- Android 代码获取手机屏幕分辨率的代码
- Android--取得控件在手机屏幕上的位置