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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合相关的知识,希望对你有一定的参考价值。

android Oreo(测试用例)中,如果我们通过内置选项隐藏底部硬件导航栏,则会产生丑陋的UI,并且屏幕不适合留下的空白空间。如果底部硬件导航栏被隐藏,屏幕应自动适合,但我不知道如何做到这一点。请有人帮忙

enter image description here

答案

这取决于您使用的React Native的版本。这是以前版本中的已知错误,但在此提交中已得到修复

https://github.com/facebook/react-native/commit/228a1fe7d48d57a0fbb2d852135ef94247198aaa

如果由于expo尚未支持而无法升级到最新的RN,则可以使用此软件包

https://github.com/Sunhat/react-native-extra-dimensions-android

这是不推荐使用的,但适用于以前的版本,除非您能够升级到最新的RN。

以上是关于如果用户在由本机生成的应用程序上隐藏了较低的硬件导航栏,则Android屏幕不适合的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Thrust 库以较低的精度对键进行排序

Postgres - 在较低的 UNION 选择语句中插入 NUMERIC[] 值“0”

嵌入式上的 LVDS 可以设置为较低的分辨率吗?

如果堆栈在数字较低的地址处增长,为啥指针比较会反转呢?

部署目标是啥意思?

将返回的 JSON 对象属性转换为(较低的第一个)camelCase