现在的位置: 首页 > 综合 > 正文

修改 EditText 中的光标位置

2014年02月04日 ⁄ 综合 ⁄ 共 265字 ⁄ 字号 评论关闭


Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数.  经查看其文档 发现 setSelection 函数可以完成该功能. 如下: 

Java代码  收藏代码
  1. EditText et = ...  
  2. String text = "text";  
  3. et.setText(text);  
  4. et.setSelection(text.length());

【上篇】
【下篇】

抱歉!评论已关闭.