1、WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();

2、WindowManager wm1 = this.getWindowManager();
int width1 = wm1.getDefaultDisplay().getWidth();
int height1 = wm1.getDefaultDisplay().getHeight();
        
       
3、DisplayMetrics dm = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);
int mScreenWidth = dm.widthPixels;// 获取屏幕分辨率宽度
int mScreenHeight = dm.heightPixels;

4.

int mScreenWidth  = getContext().getResources().getDisplayMetrics().widthPixels;

int mScreenHeight = getContext().getResources().getDisplayMetrics().heightPixels;

5. 底层获取方法:

#include <linux/fb.h>

int fd = open("/dev/graphics/fb0", O_RDWR);
     if (fd >= 0) {
        fb_var_screeninfo vi;
        int err = ioctl(fd, FBIOGET_VSCREENINFO, &vi);
        if (err >= 0) {
             ALOGD(" w = %d , h=%d", vi.xres, vi.yres);
        }
        close(fd);
     }

Android获取屏幕宽度与长度的五个方法相关推荐

  1. Android 获取屏幕宽度和高度的几种方法

    方法0 Display display = getWindowManager().getDefaultDisplay();int width = display.getWidth();int heig ...

  2. android中屏幕宽高显示不全,Android 获取屏幕宽度跟高度

    Android 获取屏幕宽度跟高度 在android开发过程中,对于控件的高度,宽度,通过下面的函数调用,轻松实现编程中设置控件的相对宽度跟高度: // 获得屏幕的宽度 public static i ...

  3. Android获取屏幕宽度高度并动态设置控件宽度,比例等

    1.Android获取屏幕宽度的几种方法: //1.通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();int heigth = dm. ...

  4. Android 获取屏幕宽度,dp,sp,px转换方法

    获取屏幕宽度 WindowManager wm = this.getWindowManager(); //this 指代当前的activity DisplayMetrics dm= new Displ ...

  5. Android 获取屏幕宽度和高度直接转换为DP

    WindowManager wm = (WindowManager) getActivity().getSystemService(Context.WINDOW_SERVICE);DisplayMet ...

  6. android获取屏幕宽度、高度

    获取屏幕宽高,以像素px为单位 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().get ...

  7. android studio table居中代码_五个方法实例代码详解教你在CSS中实现垂直居中

    点击上面"蓝字"关注我们 你是否和小编一样在编辑一个版面时,通常用到水平居中和垂直居中,而水平居中很好处理,不外乎就是设定margin:0 auto;或是text-align:ce ...

  8. 计算字符串长度的五种方法

    方法一: ------------------------------------------------------------ 方法二; ----------------------------- ...

  9. Android中设置文本颜色的五种方法

    0.利用系统自带的颜色类 tx.setTextColor(android.graphics.Color.RED); 一.利用系统自带颜色XML文件 @android:color/holo_red_da ...

最新文章

  1. # LeetCode集锦(四) - 第13题 Roman To Integer
  2. 【深度学习】神经网络结构搜索(NAS)与多模态
  3. PPT 下载|神策数据业务咨询师成林松:社交裂变的场景化分析
  4. 多项式牛顿迭代(应用:求逆,开根,对数exp)
  5. java集合——映射表+专用集合映射表类
  6. oracle 调用java 类_oracle数据库PL SQL调用Java类程序代码
  7. ## CSP 201612-1 中间数(C语言)(100分)
  8. python学习笔记之其它
  9. Mac电脑快速查找文件的两种方法
  10. 小可乐手机救砖+恢复通信录
  11. 用万用表测量NPN、PNP、NMOS、PMOS的好坏或分极
  12. ubuntu不支持安装搜狗_Ubuntu下安装搜狗输入法已经fcitx升级后搜狗输入法不能使用的解决办法...
  13. 老子,他有什么了不起
  14. linux虚拟机 dnw,linux下安装及使用DNW
  15. 如果只想推广俄语语言市场该如何利用谷歌?
  16. bmp格式图片怎么转成JPG格式?教你一键转格式的方法
  17. Http是传输层吗?TCP是个么层?IP/TCP与HTTP的关系?
  18. uniapp 微信分享(安卓)
  19. Qt下QTableWidget 基本用法
  20. 电脑蓝牙打电话-总结(四、百瑞互联BRLink)

热门文章

  1. 常用的文字、图片的无缝滚动
  2. C/C++:函数名前引用一个空的宏定义
  3. 鸿蒙可以申请体验吗,鸿蒙系统上手!这体验,我吹爆
  4. Java Spring MVC 和 REST 处理404等异常的不同
  5. 智能家居科技的发展现状,未来有哪些发展趋势?
  6. outlook过滤发件人_将联系人添加到Outlook 2007中的安全发件人
  7. 本周大新闻|传鸿海计划收购佐臻,Epic推出简易化面捕方案
  8. Java实现在线秒杀系统(主要问题以及源码)
  9. 华为交换机配置命令总结
  10. C#判断ip地址是否ping的通