2012-11-18 9 views
16

पर फैला है या नहीं, मुझे आश्चर्य है कि टेक्स्ट व्यू में फ़िट होने वाली स्ट्रिंग को स्क्रीन के अंत तक पहुंचने के लिए कोई तरीका है या इसलिए लाइन बदलती है, या यदि कोई टेक्स्टव्यू 2 लाइनों पर फैलता है?पता लगाएं कि क्या टेक्स्ट व्यू 2 लाइनों

मैं यह जानना चाहता हूं इसलिए यदि टेक्स्टव्यू 2 लाइनों पर फैलता है तो मैं कुछ टेक्स्टव्यू के बीच मार्जिन बढ़ा सकता हूं, बेशक मैं इसे गतिशील रूप से करना चाहता हूं।

उत्तर

27

TextViewgetLineCount() का समर्थन करता है - docs देखें क्योंकि आपको यह जांचने की आवश्यकता हो सकती है कि दृश्य पहले खींचा गया है या नहीं।

+0

धन्यवाद! यह एक आकर्षण की तरह काम करता है, जब तक कि इसका उपयोग लेआउट के बाद किया जा रहा हो। – Robert

+0

हाँ मैंने सोचा कि यह मामला हो सकता है। खुशी है यह काम करता है! –