如何在文本更改时调用textView上的方法?

时间:2017-03-17 16:43:52

标签: android textview

我正在开发一款测量心率的应用程序。我的想法是在心率超过100时显示自定义消息。有没有办法在运行时检查textView上的那个条件。

1 个答案:

答案 0 :(得分:0)

使用TextWatcher:

 EditText edit = (EditText) findViewById(R.id.your_editext_id);
 edit.addTextChangedListener(new TextWatcher() {
            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

                // 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 afterTextChanged(Editable s) {

                // TODO Auto-generated method stub 
                Toast.makeText(getApplicationContext(), "Text Changed", Toast.LENGTH_SHORT).show();  //display toast message
            }
        });