如何在中心制作约束布局指南

Yea*_*508 17 android android-layout android-constraintlayout

在约束布局中3个指南.一个是16dp左边缘.第二是16dp右边缘.但我想要另一个指南,它将在中心.假设如果我在Android Stdio XML设计面板的nexus 5中创建此指南中心,那么在nexus 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>
Run Code Online (Sandbox Code Playgroud)

小智 51

我们可以使用标签使用百分比设置指南

app:layout_constraintGuide_percent="0.5"

其中0.5(50%)是0到1之间的浮点值