Edittext起点问题Android

时间:2011-08-04 16:08:48

标签: android android-edittext

在我的代码中,我有EdiTtext及其代码是:

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

但问题是光标是从中间开始而不是通常的第一个位置:

Editext cursor

4 个答案:

答案 0 :(得分:12)

您可能需要为布局中的相应XML元素设置android:gravity="top"

答案 1 :(得分:5)

尝试在EditText XML声明中指定以下内容:

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

希望这有帮助!

答案 2 :(得分:4)

您需要将android:gravity="top"添加到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>

答案 3 :(得分:2)

使用以下内容:

android:gravity="top" android:singleLine="false"