如何将光标放在编辑文本的开头而不是整个编辑文本的中间?
How to put cursor into the start of edittext instead of middle of the whole edittext?
我有占据整个屏幕的 EditText。光标总是在 EditText 的中间,但我需要它在 EditText 的顶部。我应该做些什么?
我的布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/noteEditText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@null"
android:inputType="textLongMessage|textCapSentences|textImeMultiLine|textMultiLine" />
</RelativeLayout>
将此行添加到您的 EditText。
android:gravity="top|left"
尝试添加 android:gravity="start|top"
& android:textAlignment="viewStart"
这里是完整代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/noteEditText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@null"
android:gravity="start|top"
android:inputType="textLongMessage|textCapSentences|textImeMultiLine|textMultiLine"
android:textAlignment="viewStart" />
</RelativeLayout>
希望这对您有所帮助。随时要求澄清
我有占据整个屏幕的 EditText。光标总是在 EditText 的中间,但我需要它在 EditText 的顶部。我应该做些什么? 我的布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/noteEditText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@null"
android:inputType="textLongMessage|textCapSentences|textImeMultiLine|textMultiLine" />
</RelativeLayout>
将此行添加到您的 EditText。
android:gravity="top|left"
尝试添加 android:gravity="start|top"
& android:textAlignment="viewStart"
这里是完整代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/noteEditText"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@null"
android:gravity="start|top"
android:inputType="textLongMessage|textCapSentences|textImeMultiLine|textMultiLine"
android:textAlignment="viewStart" />
</RelativeLayout>
希望这对您有所帮助。随时要求澄清