2016-11-17 1 views
22

उदाहरण कोड:अवरोधकआउट: xml में `layout_constraintLeft_creator` क्या करता है?

<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" यहां क्या करता है? इन चीजों को समझाते हुए कोई दस्तावेज नहीं है।

उत्तर

26

संदर्भ के लिए - वे उपकरण विशेषताएँ हैं - वे स्टूडियो में संस्करण की सहायता के लिए पूरी तरह से यहां हैं। जब आप अपने डिवाइस पर एपीके दबाते हैं तो वे गुण वास्तव में अलग हो जाते हैं।

अब, * _creator विशेषताएँ ContraintLayout में विशेषताएँ हमें ट्रैक रखने की अनुमति देती हैं यदि आपने उन बाधाओं को मैन्युअल रूप से (0) या अनुमान इंजन (1) के माध्यम से बनाया है। यदि यह उत्तरार्द्ध है और आप अनुमान पर फिर से क्लिक करते हैं, तो हम जानते हैं कि हम उन बाधाओं को सुरक्षित रूप से हटा सकते हैं और नए लोगों को फिर से बदल सकते हैं।

तो मूल रूप से यदि आप अपने लेआउट से खुश हैं, तो आप उन्हें हटा सकते हैं। लेकिन डिवाइस पर धक्का दिए जाने पर वे पहले ही हटा दिए गए हैं।

+0

डिफ़ॉल्ट क्या है - शून्य? – LarsH

संबंधित मुद्दे