舒心、快乐,比什么都重要

EditText设置文字改变时的监听

textWatcher = new TextChangeWatcher();

etQuerryInfo.addTextChangedListener(textWatcher);

/**
     * 文字改变类,文字改变时的监听
     */
    private class TextChangeWatcher implements TextWatcher{
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            rlQuerryInfo.setVisibility(View.VISIBLE);
            tvQuerryKey.setText(etQuerryInfo.getText().toString());
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {

        }

        @Override
        public void afterTextChanged(Editable s) {

        }
    }

实现TextWatcher三个方法即可onTextChanged,beforeTextChanged,afterTextChanged

posted @ 2016-10-24 17:24  Arcturis  阅读(3624)  评论(0编辑  收藏  举报