黑马程序员技术交流社区

标题: 关于android [打印本页]

作者: 陈莹    时间: 2012-9-17 19:55
标题: 关于android
EditText中默认的光标位置总是在字体的左边,怎样设置为光标在字的右边啊?
作者: 程振    时间: 2012-9-17 20:30
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2