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); //能获得焦点,可以输入

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2021-12-19
  • 2021-12-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
  • 2022-12-23
  • 2019-05-16
  • 2022-12-23
相关资源
相似解决方案