2011-01-19 3 views
3

je veux générer le schéma suivant (s):Traduire un androidlayout à une autre position

Dans la première étape, il y a deux configurations, l'agencement et la disposition 1 2, la disposition et l'agencement 1 2 ont 50% -width/hauteur de l'affichage.

Si je clique sur Layout 1, cette disposition devrait superposer la mise en page 2 avec une petite animation et à l'emplacement de la mise en page 1, une sous-couche devrait être affichée. Le sous-jacent est un gridview 2x2.

Quelqu'un a-t-il une solution pour configurer la mise en page?

J'ai essayé la manière suivante:

  • Je l'ai utilisé un LinearLayout pour la gauche et la mise en page à droite, cela signifie que j'ai deux conteneurs
  • Une mise en page a deux sublayouts possibles. Si je commence, le sublayout 1 est montré. Si je clique sur la mise en page, le sublayout2 est affiché. Dans ce cas, je mets la taille du sous-programme1 à 0,0 et maintenant il ne cache plus le sous-programme2. Cela marche.
  • Maintenant je veux traduire le sublayout1 pour cacher l'autre conatiner. J'ai fait une petite traduction, mais le sublayout1 ne par exemple pas superposer l'autre conteneur. À ce stade, je me suis demandé, si j'ai utilisé la bonne approche pour résoudre l'ensemble du problème.

PSFE

+1

Je vous recommande de modifier votre message pour montrer ce que vous avez essayé et où il va mal. – CommonsWare

Répondre

0

utilisation mise en page de pourcentage qui est disponible dans l'application bibliothèque de support compact pour créer la mise en page en pourcentage.

Questions connexes