我遇到了 Android 版本的问题。
我正在为我的应用程序聊天使用天才聊天。但是文本输入被键盘覆盖,所以我看不到我在输入什么。
我正在使用本机版本 0.51。我已经遵循了几个解决方案,但它仍然无法正常工作。
我尝试了这个使用 keyboardAvoidingView 并添加了 KeyboardSpacer 的解决方案,但它也不起作用。
任何建议都会非常好。
这是我的渲染组件代码
render() {
console.log(this.state);
return (
<View style={{flex: 1}}>
<GiftedChat
messages={this.state.messages}
onSend={Fire.shared.send}
loadEarlier={this.state.loadEarlier}
isLoadingEarlier={this.state.isLoadingEarlier}
user={{
name: this.props.profile.name,
_id: this.props.profile.user_id,
avatar: this.props.profile.profile_image
}}
renderUsernameOnMessage={true}
renderActions={this.renderCustomActions}
renderAvatar={this.renderAvatar}
renderBubble={this.renderBubble}
renderSend={this.renderSend}
renderSystemMessage={this.renderSystemMessage}
renderCustomView={this.renderCustomView}
renderFooter={this.renderFooter}
keyboardShouldPersistTaps={'always'}
/>
<KeyboardSpacer/>
</View>
)}
Run Code Online (Sandbox Code Playgroud)