EditText.setError(null)在Xamarin中不起作用

时间:2014-12-02 23:38:55

标签: android xamarin xamarin.android

我在使用Xamarin实现Android EditText.setError方面遇到了一些麻烦。

这里的大多数答案都说要解除错误消息,你只需要调用setError(null),但是Xamarin不会用它编译,声称没有重载只接受1个参数。不幸的是,给它setError(null,null)也行不通,因为有两个重载使用两个参数,并且它不知道使用哪一个(并且不会编译)。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

null中的第一个SetError参数投放到stringJava.Lang.ICharSequence

EditText editText;
editText.SetError((string)null, null);
editText.SetError((Java.Lang.ICharSequence)null, null);