如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合

行是知之始,知是行之成。这篇文章主要讲述如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合相关的知识,希望能为你提供帮助。
在android Oreo(测试用例)中,如果我们通过内置选项隐藏底部硬件导航栏,则会产生丑陋的UI,并且屏幕不适合留下的空白空间。如果底部硬件导航栏被隐藏,屏幕应自动适合,但我不知道如何做到这一点。请有人帮忙

如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合

文章图片

答案【如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合】这取决于您使用的React Native的版本。这是以前版本中的已知错误,但在此提交中已得到修复
https://github.com/facebook/react-native/commit/228a1fe7d48d57a0fbb2d852135ef94247198aaa
如果由于expo尚未支持而无法升级到最新的RN,则可以使用此软件包
https://github.com/Sunhat/react-native-extra-dimensions-android
这是不推荐使用的,但适用于以前的版本,除非您能够升级到最新的RN。

    推荐阅读