React native 避免在键盘打开时屏幕被推入状态栏

React native 避免在键盘打开时屏幕被推入状态栏,react-native,keyboard,react-native-android,statusbar,React Native,Keyboard,React Native Android,Statusbar,打开键盘并按下键盘上的“下一步”按钮时,屏幕会向上推到状态栏中,使状态栏和屏幕的内容在react native android中重叠。我使用的是react本机版本0.59.2和react本机路由器流量版本0.4.6 我尝试过使用键盘避开视图,但没有成功 我也尝试过设置android:WindowsOfInputMode=“adjustResize”,但使用它会将我的标签栏推到键盘上 但是,组合使用android:WindowsofInputMode=“adjustResize | adjustP

打开键盘并按下键盘上的“下一步”按钮时,屏幕会向上推到状态栏中,使状态栏和屏幕的内容在react native android中重叠。我使用的是react本机版本0.59.2和react本机路由器流量版本0.4.6

  • 我尝试过使用键盘避开视图,但没有成功
  • 我也尝试过设置android:WindowsOfInputMode=“adjustResize”,但使用它会将我的标签栏推到键盘上
  • 但是,组合使用android:WindowsofInputMode=“adjustResize | adjustPan”不会将屏幕推到状态栏上方,而是会使我的屏幕自动滚动,因此用户必须手动滚动
  • 状态栏组件

    <StatusBar translucent={true} hidden={false} backgroundColor={'rgba(0,0,0,0.0)'} barStyle={"light-content"}/>
    
    
    
    这就是我在课堂上使用它的方式

    <View style={{flex:1}>
           <StatusBar/>
           <Header/>
           <ScrollView contentContainerStyle={{ flexGrow: 1 }}>
            <TextInput/> //here i have multiple textinput fields
           </ScrollView>
       </View>
    
    
    //这里有多个文本输入字段
    

    预期结果应为“屏幕应位于状态栏下方,而不是状态栏上方。”

    是否有此更新?是否有此更新?