android 获取屏幕尺寸
来源:互联网 发布:linux清除日志命令 编辑:程序博客网 时间:2024/05/16 10:47
// 通过WindowManager获取
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
System.out.println("heigth : " + dm.heightPixels);
System.out.println("width : " + dm.widthPixels);
// 通过Resources获取
DisplayMetrics dm2 = getResources().getDisplayMetrics();
System.out.println("heigth2 : " + dm2.heightPixels);
System.out.println("width2 : " + dm2.widthPixels);
// 获取屏幕的默认分辨率
Display display = getWindowManager().getDefaultDisplay();
System.out.println("width-display :" + display.getWidth());
System.out.println("heigth-display :" + display.getHeight());
可以看到,第一、第三种方法都用到了getWindowManager()这个方法,而第二种方法没有用getWindowManager()。有些网友说书写getWindowManager()后eclipse会报错,说没有getWindowManager()这个方法,这是什么原因呢?因为getWindowManager()这个方法是在类Activity中的,如果你自己编写的类不是继承于类Activity,那么必然在这个类中书写代码就不能用到getWindowManager()这个方法。所以当你自己编写的类不是继承于类Activity,那么就只能应用第二种方法获取手机屏幕的大小。
- Android 获取屏幕尺寸
- Android获取屏幕尺寸
- android 获取屏幕尺寸
- Android获取屏幕尺寸
- android获取屏幕尺寸
- android 获取屏幕尺寸
- android 获取屏幕尺寸
- Android获取屏幕尺寸
- Android获取屏幕尺寸
- android 获取屏幕尺寸
- Android 获取屏幕尺寸
- android获取屏幕尺寸
- Android 获取屏幕尺寸
- Android 获取屏幕尺寸
- android 获取屏幕尺寸
- Android 获取屏幕尺寸
- android 获取屏幕尺寸
- android获取屏幕尺寸
- ADT "Running Android Lint" has encountered a problem
- Activity之间通过intent 传递Map
- android实现透明和半透明效果
- Android应用自动更新功能的实现!!!
- 自定义view(自定义view的时候,三个构造函数各自的作用)
- android 获取屏幕尺寸
- Android 一次退出所有activity的方法
- Android一次退出所有Activity的方法(升级版)
- android onIntent 是什么东西
- jquery-validation输出提示信息美化
- Android多项目依赖在Eclipse中无法关联源代码的问题解决 Ctril 点不进去的解决方法
- android 数据存储之SharePreference 的几种方式
- 虚拟机vmware 安装Ubuntu上不了网
- Android 关于屏幕适配