分享好友 资讯首页 资讯分类 切换频道
android density是什么 android density计算android是什么手机「android density是什么 android density计算」
2025-01-11 21:22  浏览:51


通过修改像素密度来实现不同手机,不同像素密度的屏幕的适配

density : 表示屏幕的密度 计算公式:density = dpi / 160
意思就是没英寸如果是160px 那么density = 160/160 = 1 。如果是320 density = 320/160 = 2 以此类推:每英寸像素是120,160,240,320,480,对应的密度是0.75 1 1.5 2 3
scaleDensity: 表示字体缩放比例,默认情况下 scaleDensity与density是一致的。
densityDpi: 表示每一英寸上面的像素点有多少个,就是只 density = dpi /160 公式中的dpi.

不管我们设置的是px、dp、sp····最后在屏幕上显示的都是用px显示的。最后都转换成px。可以从源码上TypedValue.java 的applyDimension方法中可以看出。源码如下,不管用什么单位设置的,最终都会转化为px,并且是通过density,scaleDensity来计算的的。

**疑问:**为什么要修改density的值来适配呢?为什么不直接用原生的不就行来么?
答: 因为不同的设备density的值不同,而同一个分辨率下面的density值也有可能不一样。所以我们要对density的值进行优化处理,让density值随着分辨率的变化而变化,避免分辨率相同而density值不同的情况。

通过application.getResources().getDisplayMetrics();来获取当前的density的值

再与设计稿参考设计宽高来计算出新的density值,如下:

全部代码如下

只要在activity的onCreate 前调用Density.setDensity(myApp.this,activity);就行
上面方法是设置全局的activity的onCreate前调用该方法,其他就不用做任何操作。

    以上就是本篇文章【android density是什么 android density计算android是什么手机「android density是什么 android density计算」】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/news/11837.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
2022年安卓手机跑分排名10强榜 王者初现手机跑分「2022年安卓手机跑分排名10强榜 王者初现」
2022年安卓手机跑分排名10强榜 王者出现很多人购买手机之前都是要看看这个机型是否达到自己的需求,尤其是对于一些玩家来说,因
2024年最具性价比手机红米手机怎么样「2024年最具性价比手机」
在2024年,市场上有多款手机因其高性能与合理价格而被推荐为高性价比选项。以下是一些受到好评的手机推荐:1. Redmi K70E:搭载
299元入手的红米7算不算“电子垃圾”红米手机怎么样「299元入手的红米7算不算“电子垃圾”」
因为工作的原因,需要登录公司微信,入手红米7的唯一原因就是为了工作方便,日常的打电话发短信都不需要。通讯城手机专卖店,9成
360免费wifi电脑版 v5.3.0.5010360免费wifi手机版「360免费wifi电脑版 v5.3.0.5010」
360免费wifi电脑版是一款真正实用的免费wifi软件,它能够将电脑的无线网卡虚拟成一个无线wifi路由器,让你的手机、平板电脑等无
Android手机“核心科技”---Vibrator(马达)驱动分析手机马达「Android手机“核心科技”---Vibrator(马达)驱动分析」
我的博客已经断更很久了,因为疫情的原因没能开学,也无法去公司报道实习,在家十分的颓废,学习的时间
2012手机电影下载「2012」
《2012》是一部关于全球毁灭的灾难电影,影片故事发生在2012年12月,一家人正在度假。没想到根据玛雅预言,2012年的12月21日,正
Defind手机的发展史(Aura系列)手机发展史「Defind手机的发展史(Aura系列)」
啥?Defind集团出新手机了?让你流畅极致Aura P-note1德华Aura P-note搭载火龙草芯片230,采用5.5英寸2K显示屏,集成Adreno 53
2025年,雷军和余承东,终于又要正面相遇了
说起来,大佬雷军和大佬余承东,真的是网友们嘴中的"CP"。之前在手机领域,这两位大佬,就是最直接的竞争对手,小米手机和华为手