永发信息网

浅谈android 屏幕适配中 dp和sp的区别

答案:1  悬赏:60  手机版
解决时间 2021-01-22 11:28
浅谈android 屏幕适配中 dp和sp的区别
最佳答案
追到Android源码,发现系统内部用applyDimension()将所有单位都转换成px 再处理:
public static float applyDimension(int unit, float value, DisplayMetrics metrics)
{
switch (unit) {
case COMPLEX_UNIT_PX:
return value;
case COMPLEX_UNIT_DIP:
return value * metrics.density;
case COMPLEX_UNIT_SP:
return value * metrics.scaledDensity;
case COMPLEX_UNIT_PT:
return value * metrics.xdpi * (1.0f/72);
case COMPLEX_UNIT_IN:
return value * metrics.xdpi;
case COMPLEX_UNIT_MM:
return value * metrics.xdpi * (1.0f/25.4f);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
<<出诗表>>隐藏的成语有哪些?
呼市到神木县电塔镇有多少公里我从呼市去店塔
阴阳师御魂返香魂怎么样 返香魂效果分析
老多了什么意思,
用计算器计算9300-403乘以十五时计算器上应先
冷拔丝能焊接荷兰网吗
2.03*10^4(精确到千位)?
从方山走岚县到定襄多少公里
马道派出所地址在哪,我要去那里办事,
新超越极限v2.18的金毛狮王哪里找
船厂装配工和管工那个好一点。知道的人指点一
怎样把车从侧方停车位开出最安全?
枣庄到淄博高铁路径
萍乡方言坨古什么意思
关于普京的书,介绍几本!
推荐资讯
力大师多少岁以上的人可以吃?
生辰八字算命婚姻羊跟鸡配吗
谁知道电视机里有个R2M是什么管俩极的,好象是
2004年15年礼盒茅台酒价钱
我比66少14得多少。66我多14得多少
中国人娶越南人可以办结婚证吗 又是怎么办
希望干洗水洗中心地址有知道的么?有点事想过
莞尔流年怎么样
麻花是什么?会不会上隐?
解答题2007年12月3日至5日中央经济工作会议在
停车场(领秀CBD西)地址在什么地方,想过去办
单选题清代思想家颜元曾说过:“国尚礼则昌,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?