即使没有输入框,键盘也会在react native应用程序页面中的渲染中弹出

时间:2019-12-26 10:17:00

标签: react-native

当我登录到我的应用程序时,我的应用程序将我带到“主页/仪表板”页面,然后即使我不使用任何文本输入,键盘也在那里打开,我不明白为什么会这样。

这是我的代码...

` <ScrollView style={styles.container}>
    <StatusBar
      barStyle="dark-content"
      hidden={false}
      backgroundColor="#2980b6"
      translucent={false}
    />
    <View style={styles.container20}>
      <View style={styles.container21}>
        <TouchableOpacity onPress={this._onPressProfile}>
          <Text style={styles.name}>
            {this.state.fname} {this.state.lname}
          </Text>
          <Text style={styles.email}>{this.state.email}</Text>
        </TouchableOpacity>
      </View>
      <View style={styles.container22}>
        <Image source={logo} style={{width: 100, height: 45}} />
      </View>
    </View>
    <View style={styles.container1}>
      <TouchableOpacity
        style={styles.buttonContainer}
        onPress={this._onPressHIW}>
        <Text style={styles.heading2}>How it Works </Text>
        <View style={styles.menuicon}>
          <Image style={styles.image} source={hiwlogo} />
        </View>
      </TouchableOpacity>
    </View>
    <View style={styles.container1}>
      <TouchableOpacity
        style={styles.buttonContainer}
        onPress={this._onPressJiP}>
        <Text style={styles.heading1}>Job in Progress </Text>
        <View style={styles.menuicon}>
          <Image style={styles.image} source={jip} />
        </View>
      </TouchableOpacity>
    </View>
      </TouchableOpacity>
    </View>
  </ScrollView>`

所以我想知道为什么导航到此页面时会弹出键盘。我尝试了KeyboardAvoidingView,但也无法正常工作。

0 个答案:

没有答案