EditText edit =(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,可以使用获取焦点方法。
5、是否可获得焦点
edit.setFocusableInTouchMode(false); //不能获得焦点,无法输入
edit.setFocusableInTouchMode(true); //能获得焦点,可以输入