当我登录到我的应用程序时,我的应用程序将我带到“主页/仪表板”页面,然后即使我不使用任何文本输入,键盘也在那里打开,我不明白为什么会这样。
这是我的代码...
` <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
,但也无法正常工作。