Android(安卓)屏幕宽度、高度
16lz
2021-01-26
public class WindowManagerUtils { public int getScreenHigh(Context context,String xyType){ WindowManager windowManager = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); Display display = windowManager.getDefaultDisplay(); Point outPoint = new Point(); if (Build.VERSION.SDK_INT >= 19) { // 可能有虚拟按键的情况 display.getRealSize(outPoint); } else { // 不可能有虚拟按键 display.getSize(outPoint); } int mRealSizeWidth;//手机屏幕真实宽度 int mRealSizeHeight;//手机屏幕真实高度 mRealSizeHeight = outPoint.y; mRealSizeWidth = outPoint.x; if (xyType.equals("x")){ return mRealSizeWidth; }else if (xyType.equals("y")){ return mRealSizeHeight; } return 0; }}
更多相关文章
- notification 加 button 按键
- Monkey入门之如何在android虚拟机中安装apk包
- Android(安卓)App的运行环境及Android系统架构概览
- 如何绑定按键与程序
- android 模拟按键事件
- Android(安卓)对返回按键点击次数的监听
- 解读Android虚拟机工作原理
- android中按键的扫描码和键值
- Still no compatible AVDs with target 'Google APIs'