2012-05-08 14 views
45

Biliyorum zaten bin kere yanıtlanmış bir konu gibi görünüyor ama benim için işe yarayan hiçbir şey bulamadım.MultiLine EditText imlecin başlamasıyla Android'de başlayacaktır

Android'de bir MultiLine EditText var, bu da görüntü boyutuna ağırlık (1) ve yükseklik (0dip) ile "oynatılıyor". "Top" yerçekimini kullanıyorum ama ortada başlıyor.

Sanırım bu ağırlık ile ilgili problem. İşte kod (ebeveyn LinearLayout olan) var:

<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> 

cevap

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> 

düzen yerçekimi EditText ayarlar ve yerçekimi EDITTEXT içeriğini belirler yukarıdaki kodu .. deneyin.

+0

bunu deneyin ve sorunun çözülüp çözülmediğine bakın. –

+1

Çok teşekkür ederim Agarwal. Bu hataydı, Layout'a ilişkin elementin yerçekimini ayarlıyordum ama konteynere ilişkin elementin içeriğini değil. –

+0

çalışıyor :) – RBK