J'ai lignes directrices dans la disposition des contraintes. On est à gauche avec 16dp
marge de gauche. Le deuxième est en droit avec 16dp
marge droite. Mais je veux une autre directive qui sera au centre. Supposons que si je crée ce centre de directives dans nexus 5 à partir de Android Panneau de conception Stdio XML, alors dans nexus S, il ne s'affiche pas au centre. Comment résoudre ce problème?
<Android.support.constraint.ConstraintLayout
Android:layout_width="match_parent"
Android:layout_height="match_parent"
tools:context="com.blabla.ScrollingActivity">
<Android.support.constraint.Guideline
Android:id="@+id/guideline_end"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:orientation="vertical"
app:layout_constraintGuide_end="16dp" />
<Android.support.constraint.Guideline
Android:id="@+id/guideline_start"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:orientation="vertical"
app:layout_constraintGuide_begin="16dp" />
<Android.support.constraint.Guideline
Android:id="@+id/guideline_center"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:orientation="vertical"
app:layout_constraintGuide_begin="180dp"/>
</Android.support.constraint.ConstraintLayout>
Nous pouvons définir une ligne directrice en utilisant un pourcentage en utilisant la balise
app:layout_constraintGuide_percent="0.5"
où 0.5
(50%) étant une valeur flottante comprise entre 0 et 1