我最近使用TextInputLayout
了它的setError()
方法。我遇到的问题是,当我通过调用setError(null)
它来清除错误时,底部会留下很多空白空间。
普通的:
有错误:
清除错误后:
查看源代码后,我发现他们正在制作视图INVISIBLE
而不是GONE
.setListener(new ViewPropertyAnimatorListenerAdapter() { @Override public void onAnimationEnd(View view) { view.setVisibility(INVISIBLE); // here it is updateLabelVisibility(true); } }).start();
我想知道为什么会这样?如何解决这个问题以避免空白?