से ढंकने से कैसे रखें, ग्रिडबैगलाउट द्वारा अदृश्य किए गए लेआउट के अलग-अलग घटक बनाते समय, लेआउट में शेष घटकों की व्यवस्था बदलती रहती है। ग्रिडबैगलाउट अदृश्य घटकों वाले कोशिकाओं को "पतन" प्रतीत होता है, जिससे अन्य घटक स्थिति बदल सकते हैं। यह एक बहुत ही कष्टप्रद व्यवहार है, और मैं इसे करने से रोकने के लिए एक रास्ता तलाश रहा हूं।ग्रिडबैगआउट: अदृश्य घटकों को
एक विधि मैंने कोशिश की है कि एक ही सेल में एक स्पेसर जोड़कर, उस घटक के पसंदीदा आकार के बराबर एक निश्चित आकार के साथ जो छुपाया जा सकता है, लेकिन यदि वह पसंदीदा आकार कभी बदलना था, तो यह होगा स्पेसर को सिंक में रखने में बहुत सारी परेशानी है। क्या कोई बेहतर तरीका है?
असल में, यह बहुत बुरा नहीं होगा अगर ग्रिडबैगलाउट वास्तव में अदृश्य घटकों के साथ कोशिकाओं को पूरी तरह से अवहेलना करेगा, लेकिन यह अभी भी सेल के इंससेट को ध्यान में रखता है, इसलिए यदि आपके पास इनपुट फ़ील्ड का लेआउट है और इन्हें अच्छी तरह से इन्सेट का उपयोग किया जाता है बीच में एक नियमित अंतराल के साथ उन्हें व्यवस्थित करें, फिर बीच में एक घटक को छिपाने से इसे लेआउट से हटा दिया जाता है लेकिन अंतराल के घटकों का मतलब होता है, लेकिन आमतौर पर उनके बीच एक बदसूरत डबल-व्यापी अंतर के साथ ...
आह अच्छी पुरानी ग्रिडबैगआउटआउट की बाधाओं के साथ, मैं आपको कैसे याद नहीं करता (लेकिन मैं इस धागे का पालन करता हूं;) – Anders
मुझे ग्रिडबैगलाउट को सालों से पता है, और फिर भी कभी-कभी मैं कितने कारणों की तलाश में बड़ी मात्रा में खर्च कर सकता हूं पतन व्यवहार। एक बड़ा घटक जोड़ने का प्रयास करें, उदाहरण के लिए बहुत अधिक टेक्स्ट वाले लेबल। फिर लेबल के पसंदीदा आकार की तुलना में अपनी ग्रिडबैगलाउटेड कंटेनर को चौड़ाई में आकार दें ... यह बहुत अजीब है – Timmos