android获取屏幕长宽的方法
16lz
2021-01-23
package com.kale.imageview02;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")@Overrideprotected 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);//推荐的获取屏幕长宽的方式,但需要API13Display 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 获取控件高度宽度三种方法,防止0的出现
- Android 获取手机屏幕大小两种方法
- Android Dialog在底部显示且宽度match_parent
- Android 代码获取手机屏幕分辨率的代码
- Android--取得控件在手机屏幕上的位置
- android中获取文字的宽度
- Android百分比布局(PercentRelativeLayout)嵌套NavigationView自
- android中关于手机屏幕的相关操作(获取屏幕的宽高等操作)