想设置Edittext打字的时候显示控件,发现不起作用
getText = keySearchEditText.getText().toString();
if (getText.equals("")) {
Log.d("get", "gettext1 = " + getText);
mFlowLayout.setVisibility(View.GONE);
} else {
Log.d("get", "gettext = " + getText);
mFlowLayout.setVisibility(View.VISIBLE);
}
打log发现输入的都获取不到
keySearchEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
//do something
}
});
你这个方法只走一遍并不是实时监听,推荐使用debug运行检测问题