How to send key event to an edit text

前端 未结 10 2245
醉酒成梦
醉酒成梦 2021-02-07 20:43

For example, send a backspace key to the edit text control to remove a character or send a char code like 112 to append a character in the edittext control programmatically.

10条回答
  •  [愿得一人]
    2021-02-07 21:32

    try implementing TextWatcher interface.

    it has 3 methods which you need to override.

    public void afterTextChanged(Editable s) {
    
        Log.v("afterTextChanged","here");
    }
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {
    
        Log.v("beforeTextChanged","here");
    }
    
    public void onTextChanged(CharSequence s, int start, int before, int count) {
    }
    

    I think this will work.

提交回复
热议问题