2010-10-05 8 views
1

Comment puis-je avoir une case à cocher dans mon ui modifier mon ui en direct? Par exemple, si la case n'est pas cochée, je veux qu'un spinner soit affiché, et si la case est cochée, je veux qu'une boîte de texte soit affichée à la place du spinner. Je sais comment créer la case à cocher et vérifier son statut mais je ne sais pas comment cacher et révéler d'autres éléments dans une activité.Android checkbox ui change

Répondre

1

Si vous ajoutez votre mise en page commutable dans un LinearLayout ou RelativeLayout ou similaire, vous pouvez facilement basculer la visibilité.

LinearLayout ll = (LinearLayout) findViewById(R.id.myLinearLayout); 
ll.setVisibility(View.GONE); 

En vous XML, vous devez définir l'attribut android:visibility="gone" et le changer lors de l'exécution.