android - EditText 中的光标位置

标签 android

我有一个用户可以写入的 EditText, 当应用程序启动时,EditText 中已经有一个字符串。 当用户单击 EditText 时,它会获得焦点并且光标位于用户单击 EditText 文本框的位置。

我希望光标位于 EditText 的开头,而不管它被单击的位置。 单击 EditText 文本框时如何设置光标位置?

最佳答案

如果上述方法不起作用,请尝试:

    editText.setSelection(1);
    editText.extendSelection(0);
    editText.setSelection(0);

关于android - EditText 中的光标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8002618/

相关文章:

java - 这是否意味着应用程序的内存使用量与应用程序的大小相同

android - 是否有在 android studio 中打开布局文件 (.xml) 的快捷方式?

android - 64 位 Eclipse 不会在 Android 模拟器上安装 .apk

android - 卡片 View 缩放动画

java - 多个关键事件?

Android - EditText 作为搜索框不起作用

Android 只接受 a-z 和 A-Z 之间的字符

java - 许多Android Gradle Flavors几乎相同,但manifestPlaceholders稍有不同

android - 3rd-party Gradle 插件可能是原因

android - 以编程方式创建多个按钮 : Android