2017-05-29 91 views
1

在這段代碼片段中,將tools:layout_constraintTop_creator屬性設置爲「1」是什麼意思?在Android ConstraintLayout中,什麼是工具:layout_constraintTop_creator屬性?

<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" /> 

回答

0

作爲命名空間意味着(工具:layout_constraintTop_creator),它純粹是由Android工作室 - 這些屬性(使用命名空間的工具)實際上被剝離出來的時候,XML文件的設備上推。

因此它不應該被使用:)

現在,如果你想知道Studio如何使用這些,它實際上很簡單:我們使用了創作者的屬性來跟蹤誰創造的制約,特別是如果他們由推理引擎創建,因爲我們想要在某些情況下取消它們或替換它們。