点击 FlatList 底部的 TextInput,键盘会立即关闭,

问题描述 投票:0回答:2

我正在 Android 模拟器中运行代码。在 iOS 上不会出现此问题。如果您尝试点击 FlatList 底部的 TextInput,键盘会立即关闭,可能是因为输入打开后位于键盘下方。任何线索将不胜感激

从“react”导入React; 从 'react-native' 导入 { TextInput, FlatList };

导出默认类 App extends React.Component { 使成为() { 返回(

    <FlatList

        data={["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t"]}
        keyExtractor={item => item}
        renderItem={({item}) => (
            <TextInput [placeholder="0.0"][1]


            />
        )}
    />  
    );
}

}

react-native keyboard flatlist
2个回答
6
投票

看起来像

<FlatList removeClippedSubviews={false} />

removeClippedSubviews是问题和解决方案的关键。我的 true 变成了 false,我们就可以开始了

Faltlist 内的 TextInput 在离屏时失去焦点


0
投票

“看起来像

removeClippedSubviews 是问题和解决方案的关键。我的由 true 变为 false,我们就可以开始了”

仅此可能行不通,还要添加 windowSize={4}

© www.soinside.com 2019 - 2024. All rights reserved.