gpt4 book ai didi

java - TextInputLayout "setError(null)"在 "setErrorEnabled(false)"之前有必要吗?

转载 作者:行者123 更新时间:2023-12-01 18:22:00 29 4
gpt4 key购买 nike

是否需要在setErrorEnable(false)之前调用setError(null)?为什么?我看不出有什么区别,但我看到很多人都这样做。

最佳答案

没有必要同时调用它们。当您第一次为 TextInputLayout 设置错误时,它的 EditText 字段下方的高度会稍微增加用于显示该错误。

如果您使用setError(null),则只会删除错误文本,但如果您使用setErrorEnable(false),错误文本和多余空格都会被删除(请注意,如果您为 TextInputLayout 设置了帮助程序,则错误只会替换为帮助程序文本,并且不会添加额外的空格,因此您看不到这两者之间有任何区别方法)。

关于java - TextInputLayout "setError(null)"在 "setErrorEnabled(false)"之前有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60283583/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com