J'ai une vue de liste constituée de deux textviews provenant d'un fichier de mise en page distinct. J'utilise un BaseAdapter
pour construire la liste à partir d'un fichier JSON. Je voudrais que la première vue de texte (légende) soit cliquable, si elle est cliquée qu'elle montre la deuxième vue de texte (texte), et si elle est cliquée de nouveau qu'elle la cache.Modification de la visibilité d'une vue de texte dans une vue de liste
Lorsque j'utilise un onClick
(android:onClick="ClText"
), j'obtiens une erreur. Je pense que je devrais utiliser quelque chose d'un onClickListener
, mais depuis que je suis nouveau sur Android, je ne suis pas sûr de savoir comment l'utiliser.
Quelqu'un peut-il m'aider avec le code s'il vous plaît?
il suffit d'utiliser onClickListener dans le code, parce que l'attribut onclick causer beaucoup de problèmes – sam
Ok, mais alors comment puis-je identifier la bonne vue? Puisque toutes les vues dans ListView ont le même ID (mTxtvCaption et mTxtvText) j'en ai besoin pour identifier le bon mTxtvCaption qui a été cliqué et pour rendre le bon mTxtvText visible – Tino
@Tino, vous devez vous assurer de donner à vos vues de texte des ID uniques . –