サンプルコード:
<EditText
Android:id="@+id/msg_type"
Android:layout_width="0dp"
Android:layout_height="40dp"
Android:layout_marginBottom="8dp"
Android:layout_marginEnd="8dp"
Android:layout_marginStart="8dp"
Android:hint="Input message"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.75"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/btn_chat_send"
tools:layout_constraintBottom_creator="1"
tools:layout_constraintLeft_creator="1"
tools:layout_constraintRight_creator="1"/>
tools:layout_constraintRight_creator="1"
ここで?これらのことを説明する文書はありません。
コンテキストについては、これらはツールの属性です。これらは純粋にスタジオでの編集を支援するためのものです。 APKをデバイスにプッシュすると、これらの属性は実際には削除されます。
現在、ConstraintLayoutの* _creator属性を使用すると、これらの制約を手動(0)または推論エンジン(1)で作成した場合に追跡することができます。後者の場合、推論をもう一度クリックすると、これらの制約を安全に削除し、新しい制約を再計算できることがわかります。
したがって、基本的にレイアウトに満足している場合は、削除できます。ただし、デバイスにプッシュされると、すでに削除されています。