Question

Bonjour dans mon application Android, je souhaite définir la visibilité pour la vue texte. J'ai 3 vues de texte et 3 cases à cocher dans l'application. Je souhaite définir la visibilité des vues de texte en vérifiant les cases à cocher, j'utilise "setVisibility ()". Cela fonctionne également, mais le problème est que lorsque je ne coche pas la boîte à cocher pour Text-View1 à ce moment-là, il affiche un blanc et garde de l'espace pour Text-View One, puis il affiche Text-View2 & 3. Je ne veux pas afficher ceci Espace vierge pour le texte-vision1. Je veux afficher la vue de texte à partir du haut que je sélectionne parmi les cases à cocher .. Existe-t-il un moyen de le faire ?? Merci.

Était-ce utile?

La solution

Vous pourriez utiliser View.invisible. Cependant, vous devez utiliser l'utilisation Voir Afin de supprimer cet espace.

yourEditText.setVisibility(View.GONE);

Autres conseils

Régler la visibilité sur des laisses invisibles d'espace pour le composant. Régler la visibilité à partir devrait supprimer l'espace

http://developer.android.com/reference/android/view/view.html#gone

Initialement, définissez la visibilité pour partir en XML, utilisez Oncheck Adiner et modifiez la SetVisibilité vers SetVisibilité (Visible). & Vous pouvez également modifier la visibilité en définissant la visibilité de la visibilité INT (8) à la visibilité (0);

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top