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  评论     打赏       断点-含光君
    相关问题
    _empty · Android
    2019-10-20 23:51 639 2
    application · Android
    2019-11-05 00:26 814 2
    三流废物 · android / 小白
    2019-11-22 00:35 1081 5
    豪豪好嘛 · Android / GPS
    2019-11-26 20:15 902 5
    Jian · android
    2019-11-28 01:51 632 2
    2019-12-01 01:01 717 2
    小陈学编程 · Android
    2019-12-01 19:08 645 2
    fkinggod · Android
    2019-12-08 09:19 671 5
    fkinggod · Android
    2019-12-08 20:47 647 2
    kissmyass · Android
    2019-12-09 07:08 543 2
    独一无二的名zi · Android
    2019-12-30 06:48 425 2