У меня уже была эта реализация строки состояния.Тестирование на iPhone 6, iPhone X (с безопасным обзором области) и Nexus 5 приводит к предсказанному цвету строки состояния.Тем не менее, при тестировании на реальном устройстве, таком как Samsung Galaxy S8, в строке состояния, как представляется, имеется дополнительное пространство внизу, и я ничего не могу сделать, чтобы изменить цвет.Есть идеи, что может быть причиной этого?
<SafeAreaView style={{flex:1, backgroundColor: "#009ddc"}}>
<View style={styles.topView}>
<StatusBar backgroundColor="blue" barStyle="light-content" />
...
</View>
</SafeAreaView>
Обновление: я смог определить проблему.Приложение не запускается в полноэкранном режиме, и строка состояния выглядит нормально после включения полноэкранного режима из «Недавних приложений».Я хотел бы найти решение, которое переведет приложение в полноэкранный режим.Я попытался добавить следующее в styles.xml, но безрезультатно:
<item name="android:windowFullscreen">true</item>