Недавно я использовал метод TextInputLayout
и setError()
. Проблема, которую я получаю, заключается в том, что, когда я очищаю ошибку, вызывая setError(null)
, она оставляет столько свободного места внизу.
Normal:
С ошибкой:
После устранения ошибки:
Посмотрев на источник, я обнаружил, что они делают вид INVISIBLE
вместо GONE
.setListener(new ViewPropertyAnimatorListenerAdapter() { @Override public void onAnimationEnd(View view) { view.setVisibility(INVISIBLE); // here it is updateLabelVisibility(true); } }).start();
Мне интересно, почему это так? Как разрешить это, чтобы избежать пустого пространства?