Android获取屏幕宽度的4种方法
2016-06-01 11:02
471 查看
方法一: WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int height = wm.getDefaultDisplay().getHeight();</div> 方法二: WindowManager wm1 = this.getWindowManager(); int width1 = wm1.getDefaultDisplay().getWidth(); int height1 = wm1.getDefaultDisplay().getHeight(); 方法一与方法二获取屏幕宽度的方法类似,只是获取WindowManager 对象时的途径不同。 方法三:方法三与方法四类似。 WindowManager manager = this.getWindowManager(); DisplayMetrics outMetrics = new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(outMetrics); int width2 = outMetrics.widthPixels; int height2 = outMetrics.heightPixels; 方法四: Resources resources = this.getResources(); DisplayMetrics dm = resources.getDisplayMetrics(); float density1 = dm.density; int width3 = dm.widthPixels; int height3 = dm.heightPixels;
相关文章推荐
- android music 源代码汇总
- Android开发之Intent
- Java4Android第10课_1:JNI--java调用
- Android-umeng 微博分享和回调问题
- Android-Arcgis开发须知
- Android导致内存泄漏的几种情形
- Android Studio插件ECTranslation的使用分享
- Android 中的 Service 全面总结
- Android无需root实现apk的静默安装
- getLocationOnScreen不起作用原因
- 快速理解android View的测量onMeasure()与MeasureSpec
- 如何用Android MTK源码生成签名文件(debug.keystore)
- RxAndroid
- Android4.4-Launcher源码分析系列之关键的类和接口之DragScroller、DragController
- Android签名与认证详细分析之一(CERT.RSA剖析)
- Android中如何判断升级用户
- Android5.0美不胜收的新特性 Material Design
- Android开发之自定义圆形的ImageView的实现
- Android第三方开源下拉框:NiceSpinner
- Android第三方开源下拉框:NiceSpinner