android - 以编程方式在 EditText View 中设置输入类型使光标返回到 EditText View 的开头

标签 android android-edittext

当用户在 EditTextView 中输入 # 时,我将其输入类型设置为 InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD。这样做的效果是光标返回到 EditTextView 的开头。

最佳答案

你应该可以在设置输入类型后添加如下内容

editText.setSelection(editText.getText().length());

我知道这不是很理想,但我很确定这是获得您想要的行为的唯一方法。

关于android - 以编程方式在 EditText View 中设置输入类型使光标返回到 EditText View 的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34914034/

相关文章:

android - 请参阅下面 XML 布局中的 ID

java - 如何获取 json 数组中 json 子级的字符串

android - 更改偏好类别标签颜色背景

android - 使用导航组件时, fragment savedInstanceState 始终为 null

android:如何从触摸事件中获取文本位置

java - Android 默认 min sdk 不工作

java - 启用和禁用 TextView 的可编辑模式

android - 如何在EditText中添加两个drawableRight?

java - 完成编辑后,让 EditText 将焦点传回父布局。

android - 如何允许在编辑文本中使用 mm/yyyy 格式输入信用卡/借记卡详细信息