将textChangedListener添加到TextInputEditText

时间:2019-04-02 17:59:21

标签: android android-textinputedittext addtextchangedlistener

我想在textChangedListener()上添加TextInputEditText。但是找不到这些听众。

editext.addTextChangedListener( new TextWatcher()...)一样,该方法可用于TextInputEditText吗? 如果没有这样的侦听器,那么当用户在其中进行写操作时,如何从TextInputEditText获取字符串?

1 个答案:

答案 0 :(得分:0)

首先,从其ID中找到TextInputEditText

TextInputEditTexteditText = findViewById(R.id.textInputEditText);

然后您可以按照以下方式添加addTextChangeListener

 editText.addTextChangedListener(new TextWatcherAdapter(){
                    @Override
                    public void afterTextChanged(Editable editable) {
                        inputLayout.setPasswordVisibilityToggleEnabled(editable.length()>0);
                    }
        });

您可以推荐this link,希望这会有所帮助。