在 android Oreo(测试用例)中,如果我们通过其内置选项隐藏底部硬件导航栏,它会产生丑陋的 UI,并且屏幕不适合留下的空白空间。如果底部的硬件导航栏被隐藏,屏幕应该会自动适应,但我不知道该怎么做。 如果有人可以帮助,请帮助
最佳答案
这取决于您使用的 React Native 版本。这是以前版本中的一个已知错误,但在本次提交中已修复
https://github.com/facebook/react-native/commit/228a1fe7d48d57a0fbb2d852135ef94247198aaa
如果由于expo不支持而无法升级到最新的RN,可以使用这个包
https://github.com/Sunhat/react-native-extra-dimensions-android
这已被弃用,但适用于以前的版本,除非您能够升级到最新的 RN。
关于如果用户在 native react 构建的应用程序上隐藏了较低的硬件导航栏,则 Android 屏幕不适合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52115926/