4

Image DescriptionAutoCompleteTextView SETERROR

密码字段为AutoCompleteTextView,我试图做setError当它是空的,但我不希望这个红色感叹号显示。我应该怎么做?

P.S.在此之上的字段也是AutoCompleteTextView,(mailview),但是当我做setError时它是空的,红色感叹号不显示。

+0

什么版本您使用的com.android.support:库? –

+0

com.android.support .... 24.2.0 – misha

+0

尝试使用较低版本到23.它会工作 –

回答

0

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

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

根据我来说,这是在TextInputLayout更新到com.android.support....24.0.0作为密码,setError感叹号会overrite一个错误

你应该只使用其中的一个。

+0

现在我得到了新的异常,在扩展preferenceActivity类。java.lang.IllegalArgumentException:AppCompat不支持当前的主题功能:{windowActionBar:false,windowActionBarOverlay:false,android:windowIsFloating:false,windowActionModeOverlay:false ,windowNoTitle:false} – misha

+0

请检查http://stackoverflow.com/questions/29790070/upgraded-to-appcompat-v22-1-0-and-now-getting-illegalargumentexception-appcompa –

+0

使用** Theme.AppCompat.NoActionBar **作为你的父母主题 –

0

你必须调用setError方法是这样的:

setError("Error", null)