我在使用Xamarin实现Android EditText.setError方面遇到了一些麻烦。
这里的大多数答案都说要解除错误消息,你只需要调用setError(null),但是Xamarin不会用它编译,声称没有重载只接受1个参数。不幸的是,给它setError(null,null)也行不通,因为有两个重载使用两个参数,并且它不知道使用哪一个(并且不会编译)。
有什么想法吗?
答案 0 :(得分:2)
将null
中的第一个SetError
参数投放到string
或Java.Lang.ICharSequence
:
EditText editText;
editText.SetError((string)null, null);
editText.SetError((Java.Lang.ICharSequence)null, null);