Android笔记之如何获取屏幕宽高
来源:互联网 发布:js radio check 编辑:程序博客网 时间:2024/04/25 05:20
在android开发中经常需要用到屏幕宽度。
获取屏幕非常关键的两个类1.WindowManager,2.Display;
获取屏幕宽度的方法有一下几种;
在Activity中获取屏幕宽度,代码如下:
方式一;
方式二;
方式三;
从以上的三种方式可以看出,获取屏幕宽度首先要获取WindowManager这个类然后通过WoindowManager的getDefaultDisplay()这个方法去获取Display这个类。
从方式二可以看出Display可以通过getWidth()和getHeight()两个方法获取宽高,但是方法过时。
获取屏幕宽度我们经常会写成一个工具类来使用,也就是在非Activity中去获取屏幕宽度。在Activity可以通过getWindowManager()方法直接获得WindowManager。
在非Activity类中获取屏幕宽度,代码如下:
在非Activity的类中我们需要一个Context (Activity的父类)通过getSystemService()这个方法获取WindowManager,然后再获取Display类和屏幕的宽高。
0 0
- Android笔记之如何获取屏幕宽高
- Android开发之获取屏幕宽高
- android 获取屏幕宽高
- android 获取屏幕宽高
- android获取屏幕宽高
- Android获取屏幕宽高
- android 屏幕宽高获取
- android获取屏幕宽高
- Android获取屏幕宽高
- android获取屏幕宽高
- android 获取屏幕宽高
- Android获取屏幕宽高
- Android 获取屏幕宽高
- Android获取屏幕宽高
- android获取屏幕宽高
- Android获取屏幕宽高
- Android获取屏幕宽高
- Android获取屏幕宽高
- hdoj2084 数塔
- windows后台服务如何部署到Linux
- Mac 下配置ionic
- Handler详解系列——利用Handler在主线程与子线程之间互发消息,handler详解
- iOS 中的数据持久化2.0-bruceyou1990
- Android笔记之如何获取屏幕宽高
- JavaScript Array模拟C#list RemoveAll实现删除符合条件的元素
- Java8 Lambda表达式教程
- JVM调优总结:一些概念
- 写在参观百度之前:
- PB下使用TreeView控件实现多级分类检索
- iOS APP提交上架最新流程
- 面试教训2
- Android消息推送机制