Le développement d'Android change la visibilité de TextView
Im ayant quelques difficultés avec la mise en textview invisible/visible.
bref je veux que cela arrive quand un bouton on/off a été cliqué.
ce que j'ai fait est un peu comme
textview.setVisibility(TextView.VISIBLE);
textview.setVisibility(TextView.INVISIBLE);
lorsque j'essaie de l'exécution de cette la emultor dit que l'application a cessé de unexcpetedly
source d'informationauteur Yuval
Vous devez vous connecter pour publier un commentaire.
Êtes-vous la construction de ce à partir de XML ou par programmation?
Je voulais le faire avec un fichier XML puis, quand l'Activité s'exécute modifier la propriété. Assurez-vous d'utiliser
setContentView(R.layout.main);
avant de vous essayer d'obtenir le TextView avecfindViewById(...)
.Appel
.setVisibility(View.GONE);
sur le TextView pour le cacher.Appel
.setVisibility(View.VISIBLE);
sur le TextView le montrer.J'ai un exemple qui fait quelque chose comme ça. Vous pouvez voir le code ici: https://github.com/ethankhall/Morse-Messenger/blob/master/src/com/kopysoft/MorseMessenger/Translate.java
Sans plus de code ou une trace de la pile, c'est dur à dire, mais il semble que vous n'avez pas initialisé l'affichage de texte. Voici comment le faire:
Où "tv_text' est l'id de la textview tel que défini dans le fichier xml du fichier de mise en page.
Espère que contribué à!
Lire sur DDMS et logcat pour obtenir une stacktrace et de voir quel est le problème: http://developer.android.com/guide/developing/debugging/debugging-projects.html
C'est ce que vous cherchez: