2013-05-13 10 views
5

Sto tentando di utilizzare ISpannable in un progetto Monodroid ma ho problemi con GetSpans. Quello che sto in ultima analisi, dopo è un editor di testo RTF come ad esempio in:MonoDroid GetSpans ultimo parametro

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

Tuttavia, la documentazione Xamarin per GetSpans non è particolarmente utile. La linea che sto cercando di convertire da Java a C# è:

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

Tuttavia, non so cosa passa per l'ultimo parametro come la scrittura StyleSpan.class in C# dà un errore di compilazione di "} previsto ". Cosa posso passare all'ultimo parametro per ottenere tutti gli span, o tutti gli span di un particolare tipo?

+0

GetSpans restituisce un array di Java.Lang.Object's. Come hai riconvertito in una serie di StyleSpans? – Justin

risposta

8

L'equivalente C# deve essere Java.Lang.Class.FromType(typeof(StyleSpan)).

+0

Funziona perfettamente. Grazie! –