2010-04-25 21 views
5

में कॉलम चौड़ाई निर्धारित करना मुझे तालिका दृश्य बनाते समय कॉलम की चौड़ाई को बदलने के लिए कठिन समय हो रहा है।तालिका दृश्य

मुझे पता है कि आप चौड़ाई को पिक्सेल में पिक्सेल में सेट कर सकते हैं लेकिन यह वह नहीं है जो मैं करना चाहता हूं।

कहें, उदाहरण के लिए, मेरे पास 2 कॉलम हैं और प्रत्येक कॉलम आधा स्क्रीन लेना चाहते हैं। मैं पिक्सेल को स्पष्ट रूप से सेट किए बिना ऐसा कैसे करूं, ताकि मेरा कोड एकाधिक स्क्रीन आकारों पर काम कर सके?

उत्तर

3

TableLayout के साथ? आप आसानी से ऐसा नहीं कर सकते। आप अपने निकटतम android:stretchColumns="*" का उपयोग अपने TableLayout तत्व पर कर सकते हैं। इसे किसी भी अतिरिक्त व्हाइटस्पेस को दो स्तंभों के बीच समान रूप से आवंटित करना चाहिए।

+0

शायद मैं सही शब्दावली का उपयोग नहीं कर रहा हूं। मैं एक टेबल बना रहा हूं, क्या कॉलूमन्स के एक विशिष्ट सेट के लिए उन्हें पूरी स्क्रीन को समान रूप से विस्तारित करने का कोई तरीका है? – Jeremy

+0

नहीं, क्षमा नहीं है। – CommonsWare

+0

आपको चौड़ाई को नियंत्रित करने वाले लेआउट_वेट के साथ प्रत्येक पंक्ति के क्षैतिज रैखिक लेआउट के साथ ऐसा करना होगा। हालांकि सामग्री भिन्न होने के बाद यह अच्छी तरह से खेल नहीं आता है .. –

0

बस टेबलरो लेआउट_विड्थ = "0 डीआईपी" सेट करें और फिर दो कॉलम लेआउट_वेट = "1" सेट करें यह आपको समान रूप से पंक्ति को विभाजित करने में मदद करेगा।

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