Il doit donc y avoir un arrière-plan statique pour tout le panneau large - c'est comme une application de style métro panoramique. Une fois que j'ai fait quelque chose de similaire, quand j'avais besoin de boutons sur une mise en page semi-transparente, et en dessous d'eux, en utilisant RelativeLayout, il y avait un animateur de vue. Vous pourriez faire quelque chose de similaire:
La mise en page principale sera par exemple RelativeLayout
, elle aura 3 enfants. Le premier est un HorizontalScrollView
, le deuxième et le troisième sont les boutons au-dessus du HorizontalScrollView
, alignés en haut et en bas de l'écran. Le HorizontalScrollView
peut contenir n'importe quoi - par exemple un long LinearLayout
. Je pense qu'il est possible de cette façon ...
Voici un pseudo-layout:
<RelativeLayout>
<HorizontalScrollView>
<LinearLayout>
<Button/>
<Button/>
<Button/>
</LinearLayout>
<HorizontalScrollView>
<Button/>
<Button/>
</RelativeLayout>
Où HorizonralScrollView
rempliront la disposition relative parent, le premier Button
sera aligné vers le haut et sera placé sur la vue de défilement, et le deuxième Button
le même, mais aligné au fond de la RelativeLayout
Les deux peuvent utiliser centerHorizontal et un peu de rembourrage à la place exacte.
Pourriez-vous poster un message quelconque? Je ne reçois pas la deuxième et la troisième partie de l'enfant ... – dierre
Voir moi éditer, si c'est plus clair :) –
J'ai fait une autre édition, parce qu'il n'y a pas besoin d'utiliser les framelayouts –