ConstraintLayout является новым в android, поэтому кто-нибудь знает, что такое tools:layout_constraintBaseline_creator="0"
, и какова цель для атрибутов. Ниже мой код.Что такое tools: layout_constraintBaseline_creator атрибут в ConstraintLayout?
<Button
android:text="Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:layout_editor_absoluteX="144dp"
tools:layout_editor_absoluteY="39dp"
android:id="@+id/button2"
app:layout_constraintLeft_toRightOf="@+id/button"
android:layout_marginLeft="40dp"
android:layout_marginStart="40dp"
tools:layout_constraintLeft_creator="0"
app:layout_constraintBaseline_toBaselineOf="@+id/button"
tools:layout_constraintBaseline_creator="0" />
Атрибут «создатель» используется для определения того, кто создал ограничение (вы, автоматический вывод, автосоединение и т. Д.). Это позволяет дизайнеру «помнить», что вы делали, и действовать соответственно, чтобы избежать сюрпризов (например, когда вы нажимаете автоматический вывод, редактор не уничтожит созданные вами ограничения). –
Было бы здорово документировать это где-то. –
@RomainGuy было бы здорово прекратить генерировать их, а также layout_edit_absoluteX, Y и т. Д. Для людей, которые хотят работать с xml напрямую, а не с визуальным редактором –