How to do something after user clicks on my EditText

后端 未结 6 1845
庸人自扰
庸人自扰 2020-11-30 03:01

I have an EditText that shows time. After user clicks the EditText I want to show a TimePickerDialog, so I set a View.OnClickLis

6条回答
  •  感动是毒
    2020-11-30 03:41

    Instead of touch Listener use Text Change Listener:

    editText.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
    
            }
    
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                //yourFunction();
            }
    
            @Override
            public void afterTextChanged(Editable s) {
    
            }
        });
    

提交回复
热议问题