相关疑难解决方法(0)

清除错误后,TextInputLayout.setError()会留空空格

我最近使用过TextInputLayout它的setError()方法.我得到的问题是,当我通过调用setError(null)它来清除错误时,会在底部留下如此多的空白空间.

正常:

正常

有错误:

有错误

清除错误后:

清除错误后

在查看源代码后,我发现他们正在制作视图INVISIBLE而不是GONE

.setListener(new ViewPropertyAnimatorListenerAdapter() {
@Override
public void onAnimationEnd(View view) {
    view.setVisibility(INVISIBLE); // here it is

    updateLabelVisibility(true);
} }).start();
Run Code Online (Sandbox Code Playgroud)

我想知道为什么会这样?如何解决这个问题以避免空白?

android android-textinputlayout

54
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

android-textinputlayout ×1