L'ordre des vues d'ajout est important et influence sur la mise en page finale.
Ce code localisera NewsView
sous le ChartView
et TransactionsView
:
layout.addView(ChartView.ID, IPageLayout.RIGHT, 0.2f, InstrumentsView.ID);
layout.addView(NewsView.ID, IPageLayout.BOTTOM, 0.6f, ChartView.ID);
layout.addView(TransactionsView.ID, IPageLayout.RIGHT, 0.7f, ChartView.ID);
Et ce code localisera NewsView
que sous la ChartView
:
layout.addView(ChartView.ID, IPageLayout.RIGHT, 0.2f, InstrumentsView.ID);
layout.addView(TransactionsView.ID, IPageLayout.RIGHT, 0.7f, ChartView.ID);
layout.addView(NewsView.ID, IPageLayout.BOTTOM, 0.6f, ChartView.ID);
@ greg-449 Merci pour la réponse. J'ai remarqué que le dossier "bottom" est ajouté avant le dossier "right" dans l'extrait de code cité. J'ai changé l'ordre d'appel des méthodes addView() dans mon code, et j'ai obtenu le résultat nécessaire. –