我自己设计 了一个拨号键盘,用来模拟 android 的手机 拨号键,自己画了的键盘,显示的控件时editText。 但是点拨号键时光标不能随之输入的字符后移,而是一直呆在最前面。在看了android的文档关于edittext以及它的父类都没有看到相应的解决 方法。
最后在google中搜索到一个解决方法。
EditText inputField = new EditText (this);
Editable etext = inputField.getText();
int position = etext.length();
Selection.setSelection(etext, position);
最后可以将光标移动到EditText文本的右边。
在EditText移动光标
最新推荐文章于 2021-05-26 17:32:51 发布