【问题标题】:Why does screen height of Nexus 5 doesn't feet to specs?为什么 Nexus 5 的屏幕高度不符合规格?
【发布时间】:2016-12-09 07:43:59
【问题描述】:

1) 创建空布局资源 2)在Android Studio(2.2.2)中打开它 3) 设置背景颜色 4)设置高度为550dp 5) 将 Nexus 5 设置为预览设备

您会看到布局与屏幕之间存在微小间隙。 所以布局的实际高度约为570dp 屏幕高度 = 状态栏高度 + 布局高度 = 24 + 570 = 594dp Nexus 5 的规格为 640dp

WTF?

而且我好像没有工具栏。 我在相对布局中添加了一个具有 align parenttop 属性的视图,它被放置在状态栏的右上角。

【问题讨论】:

  • toolbar / body / navbar ... 层次结构查看器是否会让你打开设备上正在呈现的内容的像素级指标?

标签: android android-studio dpi


【解决方案1】:

根据this xml计算导航栏高度为48dp。

<!-- Height of the bottom navigation / system bar. -->
<dimen name="navigation_bar_height">48dp</dimen>
<dimen name="navigation_bar_height_landscape">48dp</dimen>

【讨论】:

  • 看到我好像没有工具栏,还有什么想法吗?
  • 不是工具栏,导航栏。它是屏幕底部,导航按钮,通常是:返回、主页、任务管理器。
  • 我无法提供屏幕截图,但我确信我也没有导航栏。如果我有它,它将在状态栏下方的预览中可见,但我在状态下方放置了一个视图
  • 呃抱歉我明白了:)
猜你喜欢
  • 2020-12-07
  • 1970-01-01
  • 1970-01-01
  • 2021-12-31
  • 1970-01-01
  • 2013-06-28
  • 1970-01-01
  • 2011-10-26
相关资源
最近更新 更多