Comment puis-je supprimer un bouton sous Android ou le rendre invisible?
152
Comment puis-je supprimer un bouton sous Android ou le rendre invisible?
Réglez la visibilité du bouton sur GONE (le bouton sera complètement "supprimé" - l'espace des boutons sera disponible pour d'autres widgets) ou INVISIBLE (le bouton deviendra "transparent" - son espace ne sera pas disponible pour d'autres widgets):
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
ou en xml:
<Button ... android:visibility="gone"/>
Rendez d'abord le bouton invisible dans le fichier xml, puis définissez le bouton visible dans le code java si nécessaire.
Xml:
la source
Pour supprimer le bouton dans le code java :
Pour transparent Button dans le code java :
Pour supprimer le bouton dans un fichier Xml :
Pour le bouton transparent dans le fichier Xml :
la source
la source
Cette vue est visible.
Cette vue est invisible et ne prend pas de place pour la mise en page.
Mais si vous voulez juste le rendre invisible:
la source
utilisez setVisibility dans button ou imageViwe ou .....
Pour supprimer le bouton dans le code java:
Vers le bouton transparent dans le code java
Vous devriez vous faire bouton code xml comme ci-dessous:
masqué:
visibilité: disparu
:
visibilité: invisible
visibilité: visible
la source
Le rend visible s'il est invisible et invisible s'il est visible
la source
Les contrôles d'affichage (TextView, EditText, Button, Image, etc.) ont tous une propriété de visibilité. Cela peut être défini sur l'une des trois valeurs suivantes:
Visible - affiché
Invisible - Caché mais espace réservé
Gone - Caché complètement
Pour définir la visibilité dans le code, utilisez la constante publique disponible dans la classe View statique:
la source
Pour supprimer complètement un bouton de sa disposition parente:
la source
Essayez ce code
La visibilité fonctionne bien dans ce code
la source
SI vous voulez rendre le bouton invisible, utilisez ceci:
Le bouton deviendra transparent. Mais cela prend de la place.
Le bouton sera complètement supprimé de la mise en page et nous pouvons ajouter un autre widget à la place du bouton supprimé.
la source
Pour accéder aux éléments d'une autre classe, vous pouvez simplement utiliser
la source
la source
Essayez ce code:
la source