获取手机屏幕大小以及横竖屏判断的一段代码
来源:互联网 发布:统计学excel数据分析 编辑:程序博客网 时间:2024/05/01 04:55
private int daySizeFormate(){ DisplayMetrics dm2 = getResources().getDisplayMetrics(); double width = dm2.widthPixels; double height = dm2.heightPixels; Log.d(TAG,"width="+ width+",height="+height); if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){if(width / height == 5.0 / 3.0){ DAY_LUNAR_SIZE = 15; // 480x800 }else if(width / height == (3.0 / 2.0)){ DAY_LUNAR_SIZE = 15; // 320x480 }else if(width / height == (4.0 / 3.0)){ DAY_LUNAR_SIZE = 10; // 240*320 } }else if (this.getResources().getConfiguration().orientation ==Configuration.ORIENTATION_PORTRAIT) {if(height / width == 5.0 / 3.0){ DAY_LUNAR_SIZE = 15; // 480x800 }else if(height / width == (3.0 / 2.0)){ DAY_LUNAR_SIZE = 15; // 320x480 }else if(height / width == (4.0 / 3.0)){ DAY_LUNAR_SIZE = 10; // 240*320 } } return DAY_LUNAR_SIZE; }
还有一种方式:
Display display = getWindowManager().getDefaultDisplay();
获取屏幕宽度:
display.getWidth()
获取屏幕高度:
display.getHeight()
但是不推荐使用。因为这种方法只能在Activity中调用,有局限性。
- 获取手机屏幕大小以及横竖屏判断的一段代码
- 获取手机屏幕大小代码
- android判断手机屏幕横竖屏
- activity横竖屏获取以及判断
- 安卓获取手机屏幕大小的简单代码
- android 获取手机屏幕的大小
- 自适应手机屏幕的一段JS代码
- Android判断横竖屏以及设置横竖屏的方法
- 获取手机屏幕大小的两种方法
- 获取手机屏幕分辨率大小的方法
- Android开发中获取手机屏幕的大小
- 获取android 手机屏幕的大小以及动态设置背景图片的两种方法;
- Qt 获取手机屏幕大小
- 获取手机屏幕大小
- Android获取手机屏幕大小
- android获取手机屏幕大小
- 获取手机屏幕大小 DisplayMetrics
- Android获取手机屏幕大小
- 如何用YUM安装Mysql 5.5版本
- 查看数据库是否有重复的记录
- static 详解
- 目录抽象化实现(二)
- 开发部署一个简单的Servle
- 获取手机屏幕大小以及横竖屏判断的一段代码
- 完成端口在MSDN中的专题翻译
- 完成端口通信例子
- Linux静态/动态链接库的创建和使用(转载学习)
- 特权级和调用门
- 数据结构
- ptrace的使用
- Qt中停靠窗口的实现
- jasperreport实现Html、Pdf、Rtf、Excel、Xml报表导出