android获取屏幕分辨率的两种方法
2015-09-08 16:32
573 查看
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
int screenWidth = screenWidth = display.getWidth();
int screenHeight = screenHeight = display.getHeight();
// 方法2
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//TextView tv = (TextView)this.findViewById(R.id.);
float width=dm.widthPixels*dm.density;
float height=dm.heightPixels*dm.density;
TextView tv=(TextView) this.findViewById(R.id.tv);
tv.setText("First method:"+dm.toString()+"\n"+"Second method:"+"Y="+screenWidth+";X="+screenHeight);
Display display = windowManager.getDefaultDisplay();
int screenWidth = screenWidth = display.getWidth();
int screenHeight = screenHeight = display.getHeight();
// 方法2
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//TextView tv = (TextView)this.findViewById(R.id.);
float width=dm.widthPixels*dm.density;
float height=dm.heightPixels*dm.density;
TextView tv=(TextView) this.findViewById(R.id.tv);
tv.setText("First method:"+dm.toString()+"\n"+"Second method:"+"Y="+screenWidth+";X="+screenHeight);
相关文章推荐
- 【转】Android HTML5 Video视频标签自动播放与自动全屏问题解决
- android、ios、php之间AES加密解密
- Android对图片的压缩读取和保存
- make版本不符合要求,不能编译android的解决方法
- android 轮播图无限循环,自动播放
- android四大组件之--->BroadcastReceiver广播接收器
- Android 自定义拍照,解决图片旋转,拍照参数设置兼容问题
- Android 性能检测
- android5.0自定义seekbar指示器有白色的解决方案
- Android Hotpatch系列之-给release包打Patch
- android 之popwindow 小结
- Android 四大组件之一:BroadcastReceiver广播机制
- 新应用的知识整理-Android studio中应用多语言支持及应用内语言切换的实现
- Android开发问题集锦-Button初始为disable状态时自定义的selector不生效问题
- mac 系统开发android,真机调试解决方案总结
- Android中SQLite应用详解
- Android layout 颜色编码
- Android基础入门教程——7.2.1 Android XML数据解析
- 使用Arcgis for Android进行路径分析的总体思路
- android 应用程序安装源码分析