A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈莹 中级黑马   /  2012-9-17 19:55  /  1084 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

EditText中默认的光标位置总是在字体的左边,怎样设置为光标在字的右边啊?

1 个回复

倒序浏览
  1. public class MainActivity extends Activity {
  2.         @Override
  3.         public void onCreate(Bundle savedInstanceState) {
  4.                 super.onCreate(savedInstanceState);
  5.                 setContentView(R.layout.activity_main);

  6.                 // 获取控件
  7.                 EditText editText = (EditText) super.findViewById(R.id.editText);
  8.                 // 获取文本
  9.                 CharSequence text = editText.getText();

  10.                 if (text instanceof Spannable) {
  11.                         Spannable spanText = (Spannable) text;
  12.                         // 设置光标位置
  13.                         Selection.setSelection(spanText, text.length());
  14.                 }
  15.         }
  16. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马