2011-09-05 5 views
0

Je suis confronté à un problème que je n'ai jamais rencontré auparavant: bien j'ai appliqué avec succès la transition 3D entre un listview et un autre conteneur de mise en page des informations sur l'élément sélectionné. bien le problème est: certains des textviews sont affichés correctement tandis que d'autres ne montrent rien, même l'imageview est montré comme prévu ...Le texte de TextView ne change pas?

des suggestions?

merci à l'avance ..

+0

Comment ajoutez-vous du texte aux TextViews? Utilisez-vous un SurfaceView ou View? – Kerry

+0

Je n'utilise que des vues normales ... c'est une vue de texte dans un LinearLayout. chose drôle une autre textview dans le même LinearLayout affiche le texte correctement .. je pensais peut-être que je visais le mauvais id mais j'ai vérifié et tout va bien .. –

+0

Pourrait essayer View.invalidate() si appel à partir du fil de l'interface graphique ou View. postInvalidate() si appel d'un autre thread. Sans votre code, il est difficile de faire des suggestions ... – Kerry

Répondre

1

Je suppose que vous avez eu la même collision dans android: étiquettes de nom. L'action intérimaire peut se produire pour de nombreuses raisons, mais l'une des plus susceptibles de se produire est quand vous avez une collision dans les noms, je veux dire plus de vues définies avec le même nom

@ + id/quelque chose de définition et @ id/quelque chose de référence est okey mais avoir @ + id/quelque chose deux fois peut parfois être un problème.

Ce type de références est généralement utilisé dans une mise en page relative lorsque vous dites que je veux que cette vue soit à gauche (ou au-dessus ou en dessous) d'une autre vue. Ensuite, vous devez donner une référence à l'autre vue ...

+0

Merci l'explication ^^ –

0

Je fixe cela: Eh bien, je ne sais pas la raison exacte, mais il a résolu le problème

j'ai changé l'id textview dans la mise en page et il a bien fonctionné. Bizarre pourquoi cela n'a pas fonctionné jusqu'à ce que ... si quelqu'un peut expliquer ce serait génial ^^

Questions connexes