当 TextInput 获得焦点并且用户滚动直到输入离开可见框架时,输入会变得模糊并且键盘消失。我该如何解决?
我正在 Android 模拟器中运行代码。在 iOS 上不会出现此问题。
如果您尝试点击 FlatList 底部的 TextInput,键盘会立即关闭,可能是因为输入打开后位于键盘下方。任何线索将不胜感激
这是重现的代码
import React from 'react';
import { TextInput, FlatList } from 'react-native';
export default class App extends React.Component {
render() {
return (
<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"
keyboardType='decimal-pad'
onFocus={() => {void(0)}}
/>
)}
/>
);
}
}
输入应该保持焦点,并且用户应该能够输入文本,即使输入不可见。这使得整个应用程序在 Android 上无法使用