2010-10-18 18 views
11

मेरे पास एक पंक्ति संपादन संपादन है, जब मैं एक लंबा संकेत निर्धारित करता हूं, तो संकेत दो पंक्तियों तक लपेटता है। क्या मैं एडिटटेक्स्ट को हमेशा एक पंक्ति लंबा होने के लिए मजबूर कर सकता हूं? android:lines="1" काम नहीं किया।संपादन टेक्स्ट को कैसे लपेटना नहीं है?

+0

आप एक edittext संकेत edittext क्षेत्र से अधिक लंबे क्यों चाहिए? मुझे लगता है कि इसका मतलब है कि आपको संकेत बहुत लंबा है – Falmarri

+0

मैं रनटाइम के दौरान संकेत को गतिशील रूप से बदल रहा हूं। – fhucho

उत्तर

17

क्या आपने अभी तक android:ellipsize आजमाया है? इसे लाइन में "..." में शुरू करने के लिए सेट किया जा सकता है, या तो शुरुआत में, मध्य, अंत में, या आप इसे मार्की (पूरे स्क्रॉल) पर सेट कर सकते हैं। यह सुनिश्चित नहीं है कि यह संकेतों पर लागू होता है या नहीं, लेकिन यह चाहिए।

+3

धन्यवाद, एंड्रॉइड: ellipsize = "end" काम किया! – fhucho

+0

'मार्की '' एडिटटेक्स्ट' –

+1

'मार्की' क्रैश 'एडिटटेक्स्ट' पर लागू नहीं है :) – Travis

1

प्रयास करें android:singleLine="true"

+3

किसी कारण से, सिंगललाइन संकेत को प्रभावित नहीं करती है। –

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