在Android ConstraintLayout中,有哪些工具:layout_constraintTop_creator属性?

时间:2017-05-29 08:23:21

标签: android android-constraintlayout

在此代码段中,将tools:layout_constraintTop_creator属性设置为" 1"

是什么意思?
<TextView
    android:text="@string/passenger_label"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/textViewPassengerLabel"
    android:textAppearance="@style/TextAppearance.AppCompat.Caption"
    android:letterSpacing="0.5"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    android:layout_marginStart="16dp"
    android:layout_marginTop="16dp"
    android:layout_marginLeft="16dp"
    tools:layout_constraintTop_creator="1"
    tools:layout_constraintLeft_creator="1" />

1 个答案:

答案 0 :(得分:0)

正如命名空间所暗示的那样(工具:layout_constraintTop_creator),Android Studio纯粹使用它 - 当在设备上推送xml文件时,这些属性(使用命名空间工具)实际上被剥离了。

所以不应该使用它:)

现在,如果你想知道Studio如何使用它们,它实际上很简单:我们使用creator属性来跟踪创建约束的人,​​特别是如果它们是由推理引擎创建的,因为我们想要废弃它们/替换它们在某些情况下他们。