当我调用EditText.setError();该错误出现在edittext下方,因此无法与EditText下方的View进行交互。是否可以在EditText上方显示错误? Google似乎没有答案(或者我使用了错误的搜索字词)。
答案 0 :(得分:1)
在验证表单时,Crouton Library似乎是一种更好的显示错误的方法。查看here
的一些原因答案 1 :(得分:0)
为此,您必须在第一个edittext上方使用自定义背景的一个textview和align_parent_right = true。 而不是将setError()设置为edittext,而是将可见性(可见/不可见)设置为textview。 对于放置在edittext右侧的红色drawable,你可以使用setCompoundDrawablesWithIntrinsicBounds()方法将drawableRight设置为edittext。