Je veux définir la visibilité pour la vue texte
-
14-11-2019 - |
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.
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);