AutoCompleteTextView setError

时间:2016-09-07 11:02:33

标签: android xml android-layout android-studio autocompletetextview

Image Description

密码字段为float ValueToRoundPositive; ValueToRoundPositive = 8.4; int RoundedValue = (int)roundf(ValueToRoundPositive); //Output: 8 NSLog(@"roundf(%f) = %d", ValueToRoundPositive, RoundedValue); float ValueToRoundNegative; ValueToRoundNegative = -6.49; int RoundedValueNegative = (int)roundf(ValueToRoundNegative); //Output: -6 NSLog(@"roundf(%f) = %d", ValueToRoundNegative, RoundedValueNegative); ,我在AutoCompleteTextView空的时候尝试setError,但我不希望显示此红色感叹号。我该怎么做?

P.S。最重要的字段也是AutoCompleteTextView,(mailview),但当我setError为空时,红色感叹号无法显示。

2 个答案:

答案 0 :(得分:0)

为此,您需要使用 com.android.support....23.0.0

以及不要使用setError,以便不会出现额外的感叹号而是使用其他方式来显示错误。

根据我的说法,在com.android.support....24.0.0更新为TextInputLayout时,这是错误,因为密码和setError感叹号将被覆盖。

你应该只使用其中一个。

答案 1 :(得分:0)

你必须像这样调用setError方法:

setError("Error", null)