在我的代码中,我有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>
但问题是光标是从中间开始而不是通常的第一个位置:
答案 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"