2016-07-18 15 views
7

मैंने ऑनलाइन उपलब्ध कई विकल्पों की कोशिश की है, लेकिन उनमें से कोई भी काम नहीं कर रहा है।एकाधिक लाइनों में Textinputlayout संकेत एंड्रॉइड कैसे प्राप्त करें?

मैंने इस उद्देश्य के लिए इस XML का उपयोग किया है।

<android.support.design.widget.TextInputLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:hintTextAppearance="@style/TextLabel"> 

    <com.projects.fonts.RobotoEditText 
     style="@style/EditText" 
     android:hint="@string/description" 
     android:singleLine="false" 
     app:font="@string/roboto_regular" /> 

</android.support.design.widget.TextInputLayout> 

मैं भी दोनों पाठलेबल और EditText में

<item name="android:singleLine">false</item> 

निर्धारित किया है। लेकिन उनमें से कोई भी काम नहीं कर रहा है।

+0

क्या RobotoEditText android.support.design.widget.TextInputEditText का विस्तार करता है? –

+0

@ qnd-S हां यह करता है .. –

उत्तर

4

आप नहीं कर सकते।

TextInputLayoutCollapsingTextLayout जो एक CharSequence के रूप में संकेत उपायों का उपयोग करता है:

mTextPaint.measureText(mTextToDraw, 0, mTextToDraw.length()) 

CharSequence एक लाइन का बोध भी नहीं है, इस प्रकार आप अधिक नहीं जोड़ सकते।


यह काफी एक संकेत करता है, तो यह बहुत देर नहीं है। यदि आप अभी भी इसे प्रदर्शित करना चाहते हैं तो नीचे 0 /नीचे/ऊपर/ऊपर जोड़ने और इसे एनिमेट करने पर विचार करें (यदि चाहें/आवश्यकता है)।

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