要将光标放在EditText的开头而不是整个EditText的中间,可以使用以下方法:
setSelection()
方法将光标位置设置为0,即开头位置。示例代码如下:
EditText editText = findViewById(R.id.editText);
editText.requestFocus();
editText.setSelection(0);
android:gravity="start"
属性,将文本对齐方式设置为开头。示例代码如下:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="start" />
这样设置后,当EditText获取焦点时,光标就会自动放在开头位置。
以上是将光标放在EditText开头的方法,希望对你有帮助。
领取专属 10元无门槛券
手把手带您无忧上云