2012-05-08 13 views
45

मुझे पता है कि ऐसा लगता है कि यह पहले से ही हजारों बार उत्तर दिया गया है लेकिन मुझे कुछ भी नहीं मिला जो मेरे लिए काम करता है।शीर्ष पर शुरू होने वाले कर्सर के साथ एंड्रॉइड में मल्टीलाइन संपादन टेक्स्ट

मेरे पास एंड्रॉइड पर एक मल्टीलाइन संपादन टेक्स्ट है जो वजन (1) और ऊंचाई (0 डीआईपी) के साथ "खेल" द्वारा दृश्य आकार को अनुकूलित करता है। मैं गुरुत्वाकर्षण "शीर्ष" का उपयोग कर रहा हूं लेकिन यह बीच में शुरू होता है।

मुझे लगता है कि यह वजन से संबंधित समस्या का अनुमान है। यहाँ कोड (मूल एक LinearLayout है):

<EditText 
     android:id="@+id/txtContacto" 
     android:layout_width="fill_parent" 
     android:layout_height="0dip" 
     android:layout_gravity="top" 
     android:inputType="textMultiLine" 
     android:weight="1"> 
    </EditText> 

उत्तर

110
<EditText 
     android:id="@+id/txtContacto" 
     android:layout_width="fill_parent" 
     android:layout_height="0dip" 
     android:gravity="top" 
     android:inputType="textMultiLine" 
     android:weight="1"> 
    </EditText> 

ऊपर कोड .. जहां लेआउट गुरुत्वाकर्षण edittext सेट और गुरुत्वाकर्षण edittext की सामग्री के सेट की कोशिश करो।

+0

इसे आजमाएं और देखें कि समस्या हल हो गई है या नहीं? –

+1

आपको बहुत धन्यवाद, अग्रवाल। यह गलती थी, मैं लेआउट के संबंध में तत्व की गुरुत्वाकर्षण स्थापित कर रहा था लेकिन इसके कंटेनर से संबंधित तत्व की सामग्री नहीं। –

+0

यह काम कर रहा है :) – RBK