首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

批改 EditText 中的光标位置

2012-08-31 
修改 EditText 中的光标位置Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果

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

EditText et = ...String text = "text";et.setText(text);et.setSelection(text.length());<P>&nbsp;</P>
1 楼 carlosk 2011-12-07   感谢分享~~

热点排行