2013-05-13 14 views
5

Próbuję użyć ISpannable w projekcie Monodroid, ale mam problemy z GetSpans. Co ja w końcu po to edytor tekstu, takich jak na:MonoDroid GetSpans ostatni parametr

https://code.google.com/p/android-richtexteditor/source/browse/?r=4#svn/trunk/src/net/sgoliver

Jednak dokumentacja Xamarin dla GetSpans nie jest szczególnie pomocne. Linia próbuję przekonwertować z Java do C# jest:

StyleSpan[] ss = s.getSpans(styleStart, position, StyleSpan.class); 

Jednak nie wiem co przechodzą do ostatniego parametru jak pisanie StyleSpan.class w C# daje się błąd kompilacji z „} oczekiwano ". Co mogę przekazać do ostatniego parametru, aby uzyskać wszystkie rozpiętości lub wszystkie rozpiętości określonego typu?

+0

GetSpans zwraca tablicę Java.Lang.Object. Jak przekonwertowałeś z powrotem do tablicy StyleSpans? – Justin

Odpowiedz

8

Ekwiwalent C# powinien być Java.Lang.Class.FromType(typeof(StyleSpan)).

+0

Działa idealnie. Dzięki! –