Android的EditText的光标选择问题
16lz
2021-01-23
提起 Android的EditText的光标选择问题,可以通过android.text.Selection包提供的方法来实现,Android SDK提供了有关光标选择的多种方法,比如说getSelectionEnd、getSelectionStart、removeSelection、 selectAll、setSelection,详细的参数声明如下
Android123提示大家,从上面的参数来看,可以发现Spannable类型,常规我们的EditText中的编辑中Editable直接实现Spannable 接口,所以我们可以通过下面的方法来设置选择:
final static int getSelectionEnd(CharSequence text) |
Android123提示大家,从上面的参数来看,可以发现Spannable类型,常规我们的EditText中的编辑中Editable直接实现Spannable 接口,所以我们可以通过下面的方法来设置选择:
- Editable ea= etEdit.getText(); //etEdit为EditText
- Selection.setSelection(ea, ea.length()-1); // Android开发网提示这里ea的长度必须大于1。否则会有异常发生
更多相关文章
- Android参数设置: Preference
- Android adb安装apk时提示Invalid APK file
- 转:Android 设置EditText光标颜色及粗细
- 完美解决Android Studio在写XML布局的时候没有了控件代码提示的
- Android用户界面 UI组件--自动提示输入框 AutoCompleteTextView
- 如何让Android下的多行edittext焦点光标默认在第一行而不是中间
- 【初用Android Studio】快捷键之代码提示
- Android--spinner选择框,AutoCompleteTextView下拉提示