Android开发在任意类中获取当前屏幕宽高
来源:互联网 发布:心灵杀手知乎 编辑:程序博客网 时间:2024/06/06 08:57
进行Android编程时,很多时候都需要获取当前屏幕的宽度与高度,但是当我们需要在别的类中调用屏幕宽高时,直接用原来的方法是不行的,下面我来介绍如何在任意类中调用宽度高度的两种方法
public void getScreenHW(Context context){ WindowManager manager = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); Display display = manager.getDefaultDisplay(); int width =display.getWidth(); int height=display.getHeight(); Log.d("width", String.valueOf(width)); Log.d("height", String.valueOf(height)); //第一种 DisplayMetrics dm=new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(dm); int width2=dm.widthPixels; int height2=dm.heightPixels; Log.d("width2", String.valueOf(width2)); Log.d("height2", String.valueOf(height2)); //第二种}需要注意的时,当我的targetSdkVersion是17 也就是4.2.2的时候,第一种方法已经被废除了,建议采用第二种方法
0 0
- Android开发在任意类中获取当前屏幕宽高
- Android开发在任意类中获取当前屏幕宽高
- Android编程心得-在任意类中获取当前屏幕宽高
- 在任意类中获得屏幕的宽高
- Android开发获取屏幕的宽高
- Android开发之获取屏幕宽高
- 在其他类中获取屏幕宽高
- Android中获取屏幕宽高
- 获取当前屏幕的宽高
- Android在onCreate或者在Fragment的onCreateView中获取控件、屏幕的宽高
- Android开发中获取屏幕宽高的几种方法
- 获取当前屏幕的宽高,屏幕比例
- android 获取屏幕宽高
- android 获取屏幕宽高
- android获取屏幕宽高
- Android获取屏幕宽高
- android 屏幕宽高获取
- android获取屏幕宽高
- Spring核心 IOC DI
- 保持Service不被Kill掉的方法--双Service守护 && Android实现双进程守护
- 股票学习(财务分析08)
- iOS 文件目录操作
- Spring核心 AOP
- Android开发在任意类中获取当前屏幕宽高
- CSS和JS的一些小认识
- 工作笔记一之---关于CocoaPods
- 工作8年,税后收入12000元的31岁白领如何变成月光族?
- MySQL事物原理
- [LeetCode]Excel Sheet Column Title
- 【读书笔记】iOS-ARC-循环引用-解决办法
- 桶排序
- 网络流+二分图总结