2011-08-04 36 views
5

Trong mã của tôi, đang gặp EdiText và mã của nó là:EditText điểm khởi đầu vấn đề Android

<EditText 
    android:layout_height="150dp" 
    android:id="@+id/profiledescription" 
    android:imeOptions="actionDone|flagNoExtractUi" 

    android:textSize="16sp" 
    android:paddingLeft="20dp" 
    android:layout_width="fill_parent" 
    android:enabled="false" 



    android:layout_marginRight="20dp"></EditText> 

Nhưng vấn đề là con trỏ đang bắt đầu từ giữa chứ không phải là bình thường vị trí đầu tiên:

Editext cursor

Trả lời

12

Có thể bạn sẽ cần đặt android:gravity="top" cho phần tử XML tương ứng trong bố cục.

4

Bạn cần thêm android:gravity="top" vào bố cục cho số EditText đó.

<EditText 
    android:layout_height="150dp" 
    android:id="@+id/profiledescription" 
    android:imeOptions="actionDone|flagNoExtractUi" 
    android:gravity="top" 
    android:textSize="16sp" 
    android:paddingLeft="20dp" 
    android:layout_width="fill_parent" 
    android:enabled="false" 
    android:layout_marginRight="20dp"> 
</EditText> 
5

Cố gắng xác định như sau trong khai báo XML EditText của bạn:

<EditText android:gravity="left|top" ... /> 

Hope this helps!

2

Sử dụng các mục sau:

android:gravity="top" android:singleLine="false" 
Các vấn đề liên quan