如果我们将setError设置为一个片段中的TextInputLayout,如果我们默认显示其他片段显示为启用错误状态。如果我们在不同的片段中使用不同的TextInputLayout,为什么该状态保留,则启用错误。只有两个片段之间的共同点是它们被托管在同一个活动中。
compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:cardview-v7:23.2.0'
compile 'com.android.support:design:23.2.0'
找到示例项目以模拟行为。 Sample Project Github
Google问题跟踪器: issue
答案 0 :(得分:0)
此问题在今天发布的新支持库中得到修复 V 23.3.0
附带问题跟踪器的邮件
更新: 状态:已发布
关于1902年问题#19的评论由kiri ... @ google.com:TextInputLayout setError导致应用程序中的所有TIL都带有红色下划线 https://code.google.com/p/android/issues/detail?id=190829