Я только что обновил свое приложение с React Native 0.58.5 до 0.61.2 и теперь не могу выделить текст в FlatList на Android.
Я попытался установить selectable = {true} в текстекомпонент в React Native 58.5, и он работал хорошо и мог копировать содержимое в тексте. Но после обновления версии React Native с 0.58.5 до 0.61.2 не удалось выделить текст для копирования / вставки содержимого в Android 9.0. На самом деле это работало на Android 5.0, но не работало на Android 9.0
export default class App extends React.Component {
_renderItem = ({item}) => {
return (
<View>
<Text selectable>{item}</Text>
</View>
)
}
_keyExtractor = (item, index) => index.toString();
render() {
return (
<View style={styles.container}>
<Text selectable>This is selectable Text...</Text>
<FlatList
data={['not selectable text', 'not selectable text']}
renderItem={this._renderItem}
keyExtractor={this._keyExtractor}
/>
</View>
);
}
}
Ожидаемое поведение: текст в Flatlist должен быть выбран.
Текущее поведение: невозможно выбрать компонент Textхотя в Android 9.0
установлен параметр selectable = {true}