2016-04-29 2 views
0

Ich bin neu bei Android und ich habe diese Zweifel und auf der Suche nach dem besten Weg, es zu tun. Ich möchte nur auf eine Schaltfläche klicken, um ein Layout anzuzeigen. Momentan habe ich das getan, indem ich eine zweite Aktivität erstellt habe. Problem ist, wenn ich viele Knöpfe verwende, muss ich mehr Tätigkeit für diesen oder jede andere Weise verursachen, die ich ein Layout verwenden kann, um onclick des Knopfes angezeigt zu werden.Wie man Knopf mit einem Layout verbindet, um auf Klicken anzuzeigen?

Antwort

0

Sie können View.setVisibility(int) verwenden, um Teile Ihres Layouts per Mausklick ein-/auszublenden.

Beispiel:

mLayout.findViewById(R.id.group1).setVisibility(View.GONE); 
mLayout.findViewById(R.id.group2).setVisibility(View.VISIBLE); 
1

Check out Fragments

Sie ermöglichen es Ihnen, mehrere Layouts für eine einzelne Aktivität (und vieles mehr) zu haben. Nehmen Sie sich etwas Zeit, um sie zu erkunden, sie sind ein sehr mächtiges Werkzeug.