React native 当键盘显示时,反应本机实际屏幕大小

React native 当键盘显示时,反应本机实际屏幕大小,react-native,React Native,当虚拟键盘出现时,如何获得实际屏幕高度?当键盘处于活动状态和处于活动状态时,我需要动态地重新调整视图高度 <View style={styles.container}> <TextInput autoFocus={true}> /> <View style={styles.content}></View> <View> /> 当键盘存在并关闭时,如何计算活动屏幕高度 内容:{高度:?} 键盘回

当虚拟键盘出现时,如何获得实际屏幕高度?当键盘处于活动状态和处于活动状态时,我需要动态地重新调整视图高度

<View style={styles.container}>
   <TextInput
       autoFocus={true}>
   />
   <View style={styles.content}></View>
<View>

/>
当键盘存在并关闭时,如何计算活动屏幕高度

内容:{高度:}


键盘回避视图

它是一个组件,用于解决视图的常见问题,这些视图需要移开虚拟键盘。它可以根据键盘的位置自动调整其位置或底部填充

资料来源: 使用此而不是键盘避免查看

键盘避开视图对最后一个元素不起作用,设置填充/边距也不起作用。因此,您必须添加一个新元素,使所有内容都增加几个像素


尝试使用KeyboardawarScrollView,它使滚动交互非常无缝,并提供了许多其他好处,如
重置滚动目录
,并在其末尾管理高度计算。

检查我的答案:您是否尝试过使用组件而不是手动设置内容高度?我也试着用键盘回避视图,它并没有达到预期,它仍然隐藏了视图的某些部分。我也没有任何风格。谢谢,但在最小化高度后,当键盘被关闭时,先前的高度不会被更改regained@subhajit当我使用
behavior='height'
时,我也遇到了同样的问题,但是
behavior='padding'