我已经阅读了文档,也从其他来源提取数据,但无法理解这个非常基本的东西。
在 android 中,我们使用DP
,因为它的响应性和resources
相对于屏幕尺寸的拉伸。
我的问题是不同屏幕的密度不同。让我们考虑以下 2 个屏幕密度。
- mdpi - 160dpi
- hdpi -240 dpi
假设我将width-height
图像定义为20dpX20dp
人们说不要使用px
,因为它因设备而异,但dpi
也因设备而异,
我知道它工作正常,但我想了解这背后的科学,它是如何管理的,当有不同dpi's
的屏幕时。
据我了解,屏幕的 1dpi 不会等于1dpi
其他屏幕的。
请指导我。我刚刚放弃了这个。