0
  • 最佳答案

    这个API感觉像是去除了虚拟按键之类的,试试getRealMetrcs()?

    1255088796991492096  评论     打赏       凝视深渊的恶龙
    • 断点-含光君  回复 @凝视深渊的恶龙
      不能通过设置或者机型参数提供的分辨率,来计算dp,用dm.densityDpi才准确。
      断点-含光君 2021-06-03 15:05   回复 1139423796017500160
    • 断点-含光君  回复 @凝视深渊的恶龙
      通常dpi = √(x^2 + y^2) / 屏幕尺寸,dpi/160就等于密度了,但是按照上面诡异的事情,不能看数据计算密度。需要真实使用范围的数据才能正确计算密度。如果我使用设置的数据,计算只要270dp,但是api的360dp。也就是这个手机上面,360/160=2.25,如果是270/160=1.68这样查太远了。
      断点-含光君 2021-06-03 15:10   回复 1139423796017500160
  • 老板豪气,哈哈!!

    1153952789488054272  评论     打赏       拉大锯
    • 断点-含光君  回复 @拉大锯
      啊这,我需要吸引大佬来回答
      断点-含光君 2021-06-03 15:57   回复 1139423796017500160
  • 我刚刚在看一篇关于屏幕dp的文章,突然想看看自己的手机是多少dp的。然后对着设置里面的参数,一顿操作后发现,我计算出来是270dp。然后用代码跑了一下是360dp。我突然就蒙蔽了。为何他不是1520,而是高度是1369,这为何要刨去一段高度呢。这是刘海的高度吗

    1139423796017500160  评论     打赏       断点-含光君
    相关问题
    资质平平 · Android
    2025-02-20 09:14 92 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 18 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 37 50
    呆瓜小董 · webview
    2024-11-30 18:02 68 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 35 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 31 2
    YanLQ · AOSP
    2024-08-10 11:57 35 100
    断点 · vue
    2024-08-08 10:05 79 30