作者:bcz8936810 | 来源:互联网 | 2023-02-08 18:11
我将面临这个问题几个月,我仍然无法解决它.我在视图的底部有一个文本输入,一旦点击,它就会被软键盘抬起.相反,整个布局被推高,你无法看到它的上半部分.
我尝试了许多不同的键盘间隔库,但它们都只是将TextInput推得更高..
截图:
没有键盘
带键盘
这是我的主要观点:
{/* Header */}
{/* Question bubble */}
{ (this.state.question && this.state.question !== '') ? (
{this.state.question}
) : null
}
this.setState({ displayMode: DISPLAY_MODES.homeEmpty })}
OnConfirm={(text) => this.onConfirmText(text) }
/>
这是KeyboardInput:
this.setState({messageTextInput: text})}
style={{
height: 50,
marginLeft: 10,
marginRight: CONFIRM_BUTTON_SIZE / 2
}}
underlineColorAndroid='transparent'
numberOfLines={2}
maxLength={70}
autoCorrect={false}
returnKeyType='next'
/>
在Android上使用RN 0.35.
1> Luís Mestre..:
这里的问题是你有:
windowSoftInputMode="adjustResize";
将其更改为:
windowSoftInputMode="adjustPan"
2> 小智..:
推杆
android:windowSoftInputMode="adjustNothing"
在清单上为我工作。