且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何获得屏幕宽度DPI的机器人?

更新时间:2023-11-19 07:56:46

按照支持多个屏幕指南的定义DP

px = dp * (dpi / 160)

因此​​

dp = px / (dpi / 160)

或等价

dp = px * 160 / dpi

记住DP代表'密度无关象素' - 即1DP是一个LDPI设备上相同的物理尺寸,因为它是一个xxhdpi设备上。因此,你应该期望所有的手机有大约〜宽度300-400dp,通过DP指出桶的大小:

Remember that dp stands for 'density-independent pixel' - i.e., 1dp is the same physical size on a ldpi device as it is on an xxhdpi device. Therefore you should expect all phones to have roughly ~300-400dp of width, noting the bucket sizes by dp:

  • XLARGE屏幕至少960dp x 720dp
  • 在大屏幕至少640dp x 480dp
  • 在标准屏幕至少470dp x 320dp
  • 在小屏幕至少426dp x 320dp