打Log 轻松理解getDimension getDimensionPixelOffset getDimensionPixelSize
来源:互联网 发布:滑窗的方法 数据分析 编辑:程序博客网 时间:2024/06/18 07:49
<dimen name="margin_dp">3dp</dimen>
<dimen name="margin_px">3px</dimen>
<dimen name="margin_sp">3sp</dimen>
DisplayMetrics dd = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dd); Log.i(TAG,"Phone size:"+dd.widthPixels+"X"+dd.heightPixels); DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightPixels; // 屏幕高度(像素) float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5) int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240) Log.i(TAG,"Phone size:"+dd.widthPixels+"X"+dd.heightPixels+",密度比:"+metric.density+",密度值dpi:"+metric.densityDpi); float a1=getResources().getDimension(R.dimen.margin_dp); int a2=getResources().getDimensionPixelOffset(R.dimen.margin_dp); int a3=getResources().getDimensionPixelSize(R.dimen.margin_dp); Log.i(TAG, "dp_value_read= "+"a:"+"getDimension"+a1+", getDimensionPixelOffset="+a2+",getDimensionPixelSize="+a3); float b1=getResources().getDimension(R.dimen.margin_px); int b2=getResources().getDimensionPixelOffset(R.dimen.margin_px); int b3=getResources().getDimensionPixelSize(R.dimen.margin_px); Log.i(TAG, "px_value_read= "+"a:"+"getDimension"+b1+", getDimensionPixelOffset="+b2+",getDimensionPixelSize="+b3); float c1=getResources().getDimension(R.dimen.margin_sp); int c2=getResources().getDimensionPixelOffset(R.dimen.margin_sp); int c3=getResources().getDimensionPixelSize(R.dimen.margin_sp); Log.i(TAG, "sp_value_read= "+"a:"+"getDimension"+c1+", getDimensionPixelOffset="+c2+",getDimensionPixelSize="+c1); /* 小米4c xxhdpi適配 1920X1080实际打印值space.qssq.testkey I/MainActivity: Phone size:1920X1080,密度比:3.0,密度值dpi:480
\dp_value_read= a:getDimension9.0, getDimensionPixelOffset=9,getDimensionPixelSize=9\MainActivity: px_value_read= a:getDimension3.0, getDimensionPixelOffset=3,getDimensionPixelSize=3\ainActivity: sp_value_read= a:getDimension9.0, getDimensionPixelOffset=9,getDimensionPixelSize=9.0
*/ }
0 0
- 打Log 轻松理解getDimension getDimensionPixelOffset getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset,getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- Android getDimension();getDimensionPixelOffset();getDimensionPixelSize()
- getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension/getDimensionPixelOffset/getDimensionPixelSize 区别
- getDimension(), getDimensionPixelOffset(), getDimensionPixelSize()的区别
- getDimension,getDimensionPixelOffset和getDimensionPixelSize区别
- android Resources getDimension getDimensionPixelSize getDimensionPixelOffset
- getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()区别
- getDimension,getDimensionPixelOffset和getDimensionPixelSize区别
- 【Android】getDimension,getDimensionPixelOffset和getDimensionPixelSize
- getDimension,getDimensionPixelOffset和getDimensionPixelSize区别
- getDimension,getDimensionPixelOffset和getDimensionPixelSize的一点说明
- Android中getDimension,getDimensionPixelOffset和getDimensionPixelSize 区别
- android:screenorientation
- 聊聊C++的多态
- highcharts加载数据库数据(java版)
- MAVEN 多源代码目录配置
- Android自定义View之饼饼图
- 打Log 轻松理解getDimension getDimensionPixelOffset getDimensionPixelSize
- PHP常用函数汇总
- Linux基础11_条件判断及回圈
- Awk使用及网站日志分析
- jGraphX 绘图总结,增加大量节点和边的效率问题。
- spring-源码学习-1
- MAVEN 多源代码目录配置
- 互联网网站的反爬虫策略浅析
- Git am PATCH冲突解决