2010-12-02 30 views
5

मैं इस प्रोग्राम के रूप में कर सकते हैं, लेकिन यह खपत करता है, तो मैं कभी भी कई TextViews के लिए यह सब करने की ज़रूरत समय वास्तव में अक्षम है, और यह भी।वैसे भी टेक्स्टव्यू को निश्चित रूप से वर्णों की एक निश्चित राशि के बाद एक नई लाइन पर जाने के लिए वैसे भी है?

मैं एक TextView 15 वर्ण, हर 15 पात्रों के बाद एक नई लाइन के लिए जाना चाहते हैं। मैंने android:maxLength="15" का उपयोग करने की कोशिश की लेकिन उसने स्ट्रिंग को 15 अक्षरों पर रोक दिया। कोई नई लाइन या कुछ भी नहीं।

उत्तर

16

उपयोग android:maxEmsandroid:singleLine="false" साथ संयोजन के रूप में पात्रों की एक अधिकतम राशि का उल्लेख करना।

+0

मैं तुमसे प्यार करता <3 धन्यवाद – NotACleverMan

+0

@TehGoose: आपका स्वागत है। : डी –

+0

मुझे नहीं लगता कि यह है कि हम एंड्रॉयड उपयोग करने की आवश्यकता: singleLine = "false" भी maxEms ठीक है। –

0

एकमात्र समाधान है कि मैं का पता है कि यह प्रोग्राम के रूप में कर किया जा रहा है। चूंकि आप इसे कई टेक्स्ट व्यू पर करने के बारे में चिंता करते हैं, इसलिए मैं एक क्लास बनाउंगा जो टेक्स्टव्यू को सब्सक्राइसेस करता है। प्रत्येक 15 वें चरित्र पर एक नई लाइन को तोड़ने के लिए अपने तर्क के अंदर। फिर आप अपने लेआउट में इस नए टेक्स्ट व्यू का उपयोग कर सकते हैं।

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

  • कोई संबंधित समस्या नहीं^_^