我的布局中有多个TextInputLayouts,我需要验证字段(如果它们无效,则显示错误文本)。
但是包含错误的TextView是由TextInputLayout动态添加的,所以它改变了布局高度,底部的所有视图都移动了低于添加的TextView的高度。
TextView
TextInputLayout
所以问题是:即使没有显示错误,我可以为错误文本保留空间吗?
在你的textInputLayout中添加:app:errorEnabled="true"
textInputLayout
app:errorEnabled="true"