Comment puis-je modifier la couleur du texte quand elle est sélectionnée? J'ai déjà essayé avec un état mais cela change tout le texte. Voici le code que j'ai: donc je veux modifier le merci p> p> item.label code> quand il est cliqué. Le item.Label code> est lié à l'image. Je pense que je suis proche de la réponse avec l'état mais je ne sais pas comment l'utiliser ici. Est-ce que quelqu'un a une idée? p>
3 Réponses :
Essayez ceci:
<Text
onPress={() =>this.setState({selectedIndex:index})}
style={[{
textAlign: "center",
fontSize: 10,
},
this.state.selectedIndex==index ?{color:"red"}:{color:"blue"}
]}
>
{item.label}
</Text>
Je suppose que le problème se trouve dans votre J'ai modifié La solution basée sur votre code: p> this.state.electedindex == index code>.
Vous utilisez mal condition
Veuillez utiliser p> au lieu de p>
où est ceci.state.tabliste b> dans votre code.
C'est dans le constructeur, dans
ceci.state: code> a oublié de le mettre. Juste édité