如何调整Android设备中输入法光标位置实现个性化输入体验?
- 内容介绍
- 文章标签
- 相关推荐
本文共计238个文字,预计阅读时间需要1分钟。
java// 获取EditText组件EditText edit=(EditText) findViewById(R.id.etTest);
// 设置光标在EditText中的指定位置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,可以使用获取焦点方法。
本文共计238个文字,预计阅读时间需要1分钟。
java// 获取EditText组件EditText edit=(EditText) findViewById(R.id.etTest);
// 设置光标在EditText中的指定位置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,可以使用获取焦点方法。

