为了账号安全,请及时绑定邮箱和手机立即绑定

在讲为什么要使用dp而不使用px的时候,举例用的设备存在巧合

我有个疑问,该节在讲用dp而不用px的时候,举例子为设备1(480*320 160dpi) 和 设备2(800*480dpi 240dpi),在设备1上画一条满屏的线为320dp(当前 密度为160dpi,所以1dp=1px),在设备2上画一条满屏幕的线也为320dp(此时密度为240dpi,1dp=1.5px,满屏就是480/1.5=320dp),但是问题来了,如果设备2的密度不是240dpi,而是320dpi,那么此时1dp=2px,要占满屏幕,就要480/2=240dp了。案例中的情况都为160dp,是不是有些巧合吧

正在回答

1 回答

dp这种固定值从来不用于占满屏幕,只是用来固定尺寸的控件,占满或者随内容变化的有对应的值。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-屏幕适配全攻略
  • 参与学习       48102    人
  • 解答问题       54    个

重点概念、常见问题及解决方案,赶快进来学习解决疑惑

进入课程

在讲为什么要使用dp而不使用px的时候,举例用的设备存在巧合

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信