Ich habe ein lineares Layout und habe auch ein paar Knöpfe drin. Ich möchte es sichtbar machen wenn es berührt wird und unsichtbar wenn ich es wieder anfasse.
Wie kann ich es machen?
Ich schlage vor, dass Sie Gone anstelle von INVISIBLE im Onclick-Event verwenden, weil mit
View.GONE
Der Platz für das Layout ist nicht sichtbar und die Anwendung scheint keinen ungenutzten Platz darin zu haben, im Gegensatz zu View.INVISIBLE
, das die Lücke für das Layout
Fügen Sie setOnTouchListener zu linearLayout hinzu berühre Ereignisse wie:
%Vor%, um View sichtbar zu machen yourview.setVisibility(View.VISIBLE)
und für unsichtbare Verwendung yourview.setVisibility(View.INVISIBLE)
Sie sollten Benutzer
Unsichtbar -: mButton.setVisibility(View.INVISIBLE);
Vsible -: mButton.setVisibility(View.VISIBLE);
Setzen Sie diesen Code in onclick listner des Knopfes mit dem Überprüfen der Bedingung.
Tags und Links android android-linearlayout