我一直在尝试在 GitHub ( https://github.com/mattwhetton/TokenAutoComplete ) 上为这个令牌自动完成文本视图项目创建一个绑定项目。我基本上是想在 Xamarin / Mono (C#) 中将它移植给我们
我立即收到以下错误:
Inconsistent accessibility: parameter type 'Com.Tokenautocomplete.TokenCompleteTextView.TokenImageSpan' is less accessible than method 'Com.Tokenautocomplete.TokenCompleteTextView.TokenTextWatcher.RemoveToken(Com.Tokenautocomplete.TokenCompleteTextView.TokenImageSpan, Android.Text.IEditable)'
我理解错误并尝试添加转换以使 TokenImageSpan 内部类更易于访问,但我似乎无法理解语法错误。我尝试了以下两种变体:
<attr path="/api/package[@name='Com.Tokenautocomplete']/class[@name='TokenImageSpan']/class[@name='TokenImageSpan']"
name="visibility">public</attr>
<attr path="/api/package[@name='Com.Tokenautocomplete.TokenCompleteTextView']/class[@name='TokenImageSpan']"
name="visibility">public</attr>
但似乎两者都不起作用,两者都给我以下错误:
BINDINGSGENERATOR : warning BG8A04: <attr path="/api/package[@name='Com.Tokenautocomplete.TokenCompleteTextView']/class[@name='TokenImageSpan']"/> matched no nodes.
BINDINGSGENERATOR : warning BG8A04: <attr path="/api/package[@name='Com.Tokenautocomplete']/class[@name='TokenImageSpan']/class[@name='TokenImageSpan']"/> matched no nodes.
我猜测(可能是错误的)这与它们是嵌套类有关吗?!