制約レイアウトのガイドラインがあります。 1つは16dp
leftマージンで左にあります。 2番目は16dp
の右マージンで右にあります。 しかし、中央にある別のガイドラインが必要です。 Android Stdio XMLデザインパネルのネクサス5でこのガイドラインを中央にすると、ネクサスSでは中央に表示されません。これを解決するには?
<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>
タグを利用して、パーセンテージでガイドラインを設定できます
app:layout_constraintGuide_percent="0.5"
どこ 0.5
(50%)は0〜1の浮動小数点値