常见工具:dp与px互转,屏幕宽度与高度获取
publicclassDisplayUtils{/***将px值转换为dp值*/publicstaticintpx2dp(Contextcontext,floatpxValue){finalfloatscale=context.getResources().getDisplayMetrics().density;return(int)(pxValue/scale+0.5f);}/***将dp值转换为px值*/publicstaticintdp2px(Contextcontext,floatdpValue){finalfloatscale=context.getResources().getDisplayMetrics().density;return(int)(dpValue*scale+0.5f);}/***获取屏幕宽度*/publicstaticintgetScreenWidthPixels(Activitycontext){DisplayMetricsmetric=newDisplayMetrics();context.getWindowManager().getDefaultDisplay().getMetrics(metric);returnmetric.widthPixels;}/***获取屏幕高度*/publicstaticintgetScreenHeightPixels(Activitycontext){DisplayMetricsmetric=newDisplayMetrics();context.getWindowManager().getDefaultDisplay().getMetrics(metric);returnmetric.heightPixels;}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。