android - React Native 在 android 上获得正确的状态栏高度

标签 android react-native

我正在尝试使用 React Native 的 StatusBar.currentHeight https://facebook.github.io/react-native/docs/statusbar 获取 Android 设备上的状态栏高度.在像素 2 上,该变量为 24,而实际上状态栏高度为 19。有谁知道在所有使用 React Native 的设备上获得正确状态栏高度的方法?

最佳答案

您可以尝试下载expo-constants模块。

import Constants from 'expo-constants';
...
const STATUSBAR_HEIGHT = Constants.statusBarHeight

关于android - React Native 在 android 上获得正确的状态栏高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56359342/

相关文章:

android - java.lang.SecurityException : Not allowed to start service Intent without permission BIND_INPUT_SERVICE 错误

react-native - 文件下载不适用于 IOS 的 native react

javascript - 如何在重定向之前正确检查存储中是否存在 token

android - 如何将 2 个子部件中的一个子部件居中

android - 音频在 Android 4.0.3 中无法正常播放

java - arrayList 是空的 Firebase 数据库

android - 使图像适合完成的框架

javascript - 语法错误: Adjacent JSX elements must be wrapped in an enclosing tag

android - ReactNative使用Android Studio添加Gradle依赖关系

ios - React Native 应用程序在 iOS TestFlight 上立即崩溃