Wie verwende ich Android ViewSwitcher?

7

Ich versuche, den ViewSwitcher zu verwenden, um zwischen zwei Ansichten zu wechseln. Einer ist ein ImageView und der andere ist ein MapView. Ich habe eine Schaltfläche, auf die der Benutzer klickt, um diesen Schalter auszuführen, aber meine Codes verursachen einen Fehler. Habt ihr eine Ahnung, worum es geht?

%Vor%

Der Fehler ist als solcher

%Vor%

Schätze die Hilfe wirklich! :)

    
fgs 05.11.2010, 13:08
quelle

4 Antworten

1

Setzen Sie Layout-Parameter zur Laufzeit oder ist alles im XML?

Haben Sie versucht, die beiden Ansichten des ViewSwitcher jeweils in ein eigenes LinearLayout einzufügen?

    
Vincent Mimoun-Prat 05.11.2010, 13:38
quelle
19

Fügen Sie das ViewSwitcher-Widget zu Ihrer XML-Layoutdatei hinzu. Fügen Sie dem ViewSwitcher 2 neue Layouts hinzu.

%Vor%

Fügen Sie in Ihrer Aktivität eine Funktion zu einer Schaltfläche hinzu, die zwischen den Ansichten wechselt

%Vor%

android: inAnimation="@ android: anim / slide_in_left" ermöglicht das Scrollen von links

    
Nakul Sudhakar 17.12.2012 07:11
quelle
1

Sie müssen ein LinearLayout haben, das alles andere einhüllt. Im Beispiel sehe ich mehr als einen, aber keinen Hauptteil.

    
Eliseo 05.11.2010 18:56
quelle
0

Ihr ImageView-Tag sollte wie das com.google.android.maps.MapView unter das ViewSwitcher-Tag fallen.

    
user1094717 12.12.2011 23:11
quelle