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  评论     打赏       断点-含光君
    相关问题
    幻影~ · 提问
    2024-04-13 20:13 7 2
    幻影~ · 找工作
    2024-04-07 10:44 12 2
    幻影~ · 问题
    2024-03-31 17:20 7 2
    TONYGFX · AOSP
    2024-03-28 17:11 4 2