我正在尝试在Monodroid项目中使用ISpannable,但在使用GetSpans时遇到了问题。我最终想要的是富文本编辑器,例如:https://code.google.com/p/android-richtexteditor/source/browse/?r=4#svn/trunk/src/net/sgoliver但是,GetSpans的Xamarin文档不是特别有帮助。我试图从Java转换为C#的行是:StyleSpan[]ss=s.getSpans(styleStart,position,StyleSpan.class);但是,我不知道要为最后一个参数传递什么,因为在C#中编
我想将特定子字符串的字体设为粗体。这是我的代码:StringfullName="somename";StringsearchFreeText="some";SpannableStringwordToSpan=newSpannableString(fullName);TypefacehelvticaBoldTypeface=Typeface.createFromAsset(context.getAssets(),FONT_HELVETICA_BOLD);intstartPosition=fullName.toLowerCase().indexOf(searchFreeText.toLow
我还没有找到方法来做到这一点。有可能吗? 最佳答案 嗯,我不知道如何使用可用的类,所以我自己扩展了TypefaceSpan,现在它对我有用。这是我所做的:packagede.myproject.text.style;importandroid.graphics.Paint;importandroid.graphics.Typeface;importandroid.text.TextPaint;importandroid.text.style.TypefaceSpan;publicclassCustomTypefaceSpanexte