2010-11-11 20 views
21

मैं निम्नलिखित TextView इसमें कुछ डेटा को प्रदर्शित करने का उपयोग कर रहा:एंड्रॉइड टेक्स्ट व्यू में अगली पंक्ति में टेक्स्ट कैसे लपेटें?

<TextView android:id="@+id/notificationText" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:textSize="18sp" 
     android:inputType="textMultiLine" 
     android:maxLines="2" 
     android:layout_paddingRight="20dip" 
     android:textColor="#ffffff"/> 

मैं अगली पंक्ति में पाठ रैप करने के लिए चाहते हैं। मैं यह कैसे कर सकता हूँ?

उत्तर

32

आपको अपने xml में android:scrollHorizontally="false" सेट करना होगा।

+0

क्या कोई रनटाइम के दौरान ऐसा कर सकता है? – Ewoks

+1

@Ewoks चेक [setHorizontallyScrolling] (http://developer.android.com/reference/android/widget/TextView.html#setHorizontallySrolling (बूलियन)) –

+3

पाठ को अगले पंक्ति पर जाने के बजाय कट जाता है –

2

निर्धारित करने की आवश्यकता आप भी अपने एक्सएमएल में

android:inputType="textMultiLine" 

की कोशिश कर सकते। यह मेरे लिए काम किया।

+1

यह काम करता है। मैंने वजन और चौड़ाई का उपयोग करके इसे ठीक करने की कोशिश करने में उम्र बिताई। धन्यवाद!! – Daniel

1

कुछ मामलों में यह टेक्स्ट दृश्यों पर चौड़ाई 0 डीपी सेट करके काम करता है।

android:layout_width="0dp" 

यहां मूल answer का एक लिंक है।