android EditText光标位置(定位到最后)

阅读 91

2023-05-17


方法:edittext.setSelection(int);

et.setText(content);//设置EditText控件的内容
et.setSelection(content.length());//将光标移至文字末尾


editText.requestFocus();获取焦点

 

如果对edittext组件设置了editText.setFocusable(false);需要重新获取焦点则必须执行:

   editText.setFocusable(ture);
    editText.setFocusableInTouchMode(true);
    editText.requestFocus();

 

注意:这种情况下,当重新点击文本框,是无法打开软键盘,必须点击第二次才能打开。

 




方法:edittext.setSelection(int);

et.setText(content);//设置EditText控件的内容
et.setSelection(content.length());//将光标移至文字末尾


editText.requestFocus();获取焦点

 

如果对edittext组件设置了editText.setFocusable(false);需要重新获取焦点则必须执行:

   editText.setFocusable(ture);
    editText.setFocusableInTouchMode(true);
    editText.requestFocus();

 

注意:这种情况下,当重新点击文本框,是无法打开软键盘,必须点击第二次才能打开。

 

精彩评论(0)

0 0 举报