2012-04-08 5 views
0
anzeigen

Wie kann ich eine bestimmte Ansicht einer anderen Klasse anzeigen? Beispiel:Android: Flipper anzeigen

Ich habe 2 .java Klassen beide sind Viewflipper und haben 10 Ansichten.

Wenn ich in der ersten 1.java-Klasse war und zu einer bestimmten Ansicht wie Ansicht Nummer 8 in der 2.java-Klasse gehen wollte, ist das möglich? Ich habe diesen Code bekam:

  VF.setDisplayedChild(8); 

Aber dieser Code geht nur, wenn Ihr bereits in der Klasse .. Was passiert, wenn ich außerhalb der Box bin :(

Dank

Wahid

+0

zeigen Sie uns Ihren Code – user219882

Antwort

0

Erstens, stellen Sie sicher, dass Sie sowohl Ihre Klassen initialisiert oder du wirst eine NPE werfen.

Dann, wenn Sie in der ersten flipp sind ähm, du musst die Inhaltsansicht auf den zweiten Flipper einstellen, und dann kannst du VF.setDisplayedChild(x); anrufen (oder sogar vorher anrufen, dann die Ansichten wechseln).

Wenn Ihre Inhaltsansicht immer noch die erste ist, wird die zweite Ansicht nur gedreht, aber nicht angezeigt.