将 textChangedListener 添加到 TextInputEditText



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

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

首先,从其 id 中找到TextInputEditText

TextInputEditTexteditText = findViewById(R.id.textInputEditText);

然后您可以通过以下方式添加addTextChangeListener

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

您可以参考此链接,希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新