为什么 Nexus 5 的屏幕高度不符合规格?
Why does screen height of Nexus 5 doesn't feet to specs?
1) 创建空布局资源
2) 在 Android Studio (2.2.2) 中打开
3)设置背景色
4)设置高度为550dp
5) 将 Nexus 5 设置为预览设备
您会看到布局与屏幕之间有一个微小的间隙。
所以布局的实际高度约为570dp
屏幕高度=状态栏高度+布局高度=24+570=594dp
Nexus 5 的规格为 640dp
卧槽?
而且我好像没有工具栏
我用 属性 的 align parenttop 向相对布局添加了一个视图,它被放置在右上角的状态栏下面。
根据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>
1) 创建空布局资源 2) 在 Android Studio (2.2.2) 中打开 3)设置背景色 4)设置高度为550dp 5) 将 Nexus 5 设置为预览设备
您会看到布局与屏幕之间有一个微小的间隙。 所以布局的实际高度约为570dp 屏幕高度=状态栏高度+布局高度=24+570=594dp Nexus 5 的规格为 640dp
卧槽?
而且我好像没有工具栏 我用 属性 的 align parenttop 向相对布局添加了一个视图,它被放置在右上角的状态栏下面。
根据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>