我想在textChangedListener()
上添加TextInputEditText
。但是找不到这些听众。
像editext.addTextChangedListener( new TextWatcher()...)
一样,该方法可用于TextInputEditText
吗?
如果没有这样的侦听器,那么当用户在其中进行写操作时,如何从TextInputEditText
获取字符串?
答案 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,希望这会有所帮助。