如何调整Android系统中的光标定位位置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计231个文字,预计阅读时间需要1分钟。
获取EditText组件并设置光标位置:javaEditText edit=findViewById(R.id.etTest);edit.setSelection(1);
EditTextedit(EditText)findViewById(R.id.etTest);1、设置光标在EditText中的指定位置edit.setSelectionEditTextedit=(EditText)findViewById(R.id.etTest);
1、设置光标在EditText中的指定位置
edit.setSelection(1);
需要注意的是设置的位置不能超过文字的长度,否则会报错。
2、全选文本
edit.setSelectAllOnFocus(true);
3、隐藏光标
edit.setCursorVisible(false);
4、获取、失去焦点
edit.requestFocus();//请求获取焦点
edit.clearFocus();//清除焦点
当屏幕中有两个以上EditText时,点击按钮后,希望焦点回到某一指定EditText,可以使用获取焦点方法。
本文共计231个文字,预计阅读时间需要1分钟。
获取EditText组件并设置光标位置:javaEditText edit=findViewById(R.id.etTest);edit.setSelection(1);
EditTextedit(EditText)findViewById(R.id.etTest);1、设置光标在EditText中的指定位置edit.setSelectionEditTextedit=(EditText)findViewById(R.id.etTest);
1、设置光标在EditText中的指定位置
edit.setSelection(1);
需要注意的是设置的位置不能超过文字的长度,否则会报错。
2、全选文本
edit.setSelectAllOnFocus(true);
3、隐藏光标
edit.setCursorVisible(false);
4、获取、失去焦点
edit.requestFocus();//请求获取焦点
edit.clearFocus();//清除焦点
当屏幕中有两个以上EditText时,点击按钮后,希望焦点回到某一指定EditText,可以使用获取焦点方法。

