打开键盘后,React Native GiftedChat Android整个屏幕向上移动

问题描述

当我点击输入并打开键盘时,由于此行为,屏幕向上移动,并且标题和一些消息被隐藏。

Here is the screenshot without keyboard

Here is the screenshot with keyboard

这是我的代码

<View style={{ paddingTop: 5,paddingBottom: 10,flex: 1 }}>
    <GiftedChat
          bottomOffset={10}
          keyboardShouldPersistTaps="never"
          text={sendMessageText}
          onInputTextChanged={setSendMessageText}
          messages={chatMessages}
          renderAvatar={props.isGroup ? undefined : null}
          alwaysShowSend
          onSend={onSend}
          onLongPress={onLongPress}
          renderSend={renderSendAction}
          textInputStyle={styles.textInputStyle}
          listViewProps={{
            showsHorizontalScrollIndicator: false,showsverticalScrollIndicator: false,scrollEventThrottle: 400,onScroll: ({ nativeEvent }) => {
              if (isClosetoTop(nativeEvent)) {
                loadMore();
              }
            }
          }}
          renderBubble={(prop) =>
            renderBubble({
              ...prop,theme,})
          }
          renderMessage={renderMessage}
          renderCustomView={renderCustomView}
          renderActions={renderActionPlus}
          renderInputToolbar={renderInputToolbar}
          renderDay={renderDay}
          renderTime={() => {}}
          user={{
            _id: content.chatRoomreducer.authUser._id
          }}
    />
</View>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)