-2
votes

Conseils pour créer une mise en page

J'aimerais créer une mise en page comme celle-ci.

 Exemple de présentation

Quelle est la meilleure façon de procéder à cela?


0 commentaires

3 Réponses :


1
votes

Il existe plusieurs façons de le faire, d'abord et une étape commune définit la frontière autour de la mise en page parent et définir la marge des mises en page des enfants. Après cela à la deuxième étape, vous pouvez utiliser l'une des opérations suivantes pour y parvenir.

  1. Vous pouvez utiliser linearayouts avec orientation verticale, puis en utilisant de la poids et des poids, vous pouvez y parvenir.

  2. Une autre approche consiste à utiliser le relativement. Dans la mise en page relative, vous pouvez fournir une autre position de vues relative à une autre position de composant de layouche.

  3. Troisième approche consiste à utiliser des mises en page des contraintes, fournissez des contraintes et vous y réaliserez.


0 commentaires

1
votes

Vous pouvez utiliser ce code pour faire cette conception: xxx

Vous pouvez modifier des valeurs de layout_weight pour modifier le taux.


0 commentaires

0
votes

Certaines des façons d'atteindre cette disposition et quelques mises en garde de performance avec celles-ci sont indiquées ci-dessous: -

1.Avec une disposition linéaire utilisant les paramètres de poids entraînera un coup de performance, car il provoquera la mesure des vues deux fois avant d'être layouche. Et nous avons une héritière plus profonde avec des dispositions linéaires qui provoquent une fois de ralentissement lent. < / p>

  1. avec des mises en page relatives, même si nous obtenons une héritage plat mais que les vues sont mesurées deux fois avant de dessiner, à nouveau une disposition relative imbriquée (disposition relative avec une autre disposition relative) entraînera le temps de rendu d'augmenter comme maintenant, la vue être mesuré 4 fois.

    3.Il serait préférable d'utiliser la mise en page de contrainte pour obtenir la meilleure performance avec Heirarachie de la vue FLATER.

    4.Vous pouvez également vouloir envisager d'utiliser des fragments si la mise en page interne a une structure de menu entraînant des modifications du premier enfant, avec la disposition de la trame comme parent racine.

    Quelques liens pour comprendre les avantages de la performance: -

    astuces de mise en page Android # 1

    Comprendre les avantages de la performance de la contrainteLayout


0 commentaires