1、RN开发新手,遇到这个问题,具体场景是:我从后端拿到一个数组,根据这个数组的长度生成对应数量的TextInput供用户输入数据并提交。但是这个数量是不固定的,可能很多,也可能很少,在很多的情况下,当键盘弹出会遮住很多TextInput。
2、尝试过 ScrollView 和 KeyboardAvoidingView 这两个组件,也查看过别人的用法,确定用的没问题。通过用过 git 上比较好的第三方库 react-native-keyboard-scroll-view, 也是没有效果;
3、目前至少在安卓5和7是试过的,同时查到有博文说 安卓 是自动处理过这个问题的,所以有人认为只是ios存在这个问题,所以我查到的大部分demo案例什么都是说ios如何处理这个问题;
不过我想请教一下,难道安卓真的自动处理过?还是说只有部分安卓存在这个问题?
现在的方案是,将
ScrollView
包在FlatList
外面,根据后端获取的数组长度来动态计算FlatList
的高度,勉强可以实现功能