Android:当用户在EditText文本框中输入内容时,我该如何反应?

Bel*_*lgi 3 android android-edittext

我有一个EditText textBox,我想对用户在其中输入内容做出反应.注意:我想在用户输入EditText时做出反应,因此我不能让用户在完成后点击某种按钮.

Uda*_*ran 7

你可以使用这样的东西(textchangelistener):如果你想在edittext上监听usertype

 EditText yourtext = (EditText)findViewById(R.id.medittext);
        yourtext.addTextChangedListener(new TextWatcher() {

            @Override
            public void afterTextChanged(Editable s) {
                // TODO Auto-generated method stub

            }

            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

                doSomething();



            } 

        });
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你