AndroidManifest.xml android:windowSoftInputMode="adjustResize" I found this bug while playing with StatusBar if you set StatusBar hidden="true" the keyboard push the header out of the screen instead of resizing. hidden="false"  hidden="true"  "react": "15.4.2", "react-native": "0.41.0",