Fir*_*med 5 android react-native
当我单击列表的最后一个按钮或与屏幕底部对齐的按钮并将焦点放在 TextInput 上时,模态会自动关闭,不会出现任何错误。这种情况仅发生在 Android 真实设备上。iOS 或 Android 模拟器上不会出现此问题。
import React, {useState} from 'react';
import {
FlatList,
TouchableOpacity,
Button,
Modal,
TextInput,
} from 'react-native';
const data = [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
];
const Item = () => {
const [state, setState] = useState(false);
return (
<>
<TouchableOpacity style={{marginTop: 10}}>
<Button title="Open" onPress={() => setState(true)} />
</TouchableOpacity>
<Modal visible={state}>
<TextInput placeholder="Type" />
<Button title="Close" onPress={() => setState(false)} />
</Modal>
</>
);
};
const App = () => {
return <FlatList data={data} renderItem={() => <Item />} />;
};
export default App;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |