我正在尝试使用Html.FromHtml("some html")in设置按钮的文本Mono for Android。
在Java这个作品中:
myButton.setText(Html.fromHtml("<small>(sub comment)</small>"));
但是在 Mono for Android 中失败了,因为no signature它SetText接受了Html.FromHtml跨度。
这应该有另一种方式吗?
我正在尝试使用Html.FromHtml("some html")in设置按钮的文本Mono for Android。
在Java这个作品中:
myButton.setText(Html.fromHtml("<small>(sub comment)</small>"));
但是在 Mono for Android 中失败了,因为no signature它SetText接受了Html.FromHtml跨度。
这应该有另一种方式吗?
Html.fromHtml()Spannedreturn ,它CharSequence在 Android 和 MonoDroid 中都有扩展。但似乎 AndroidButton类有一个setText(CharSequence)方法(来自TextView),但 MonoDroidButton没有(TextView无论如何都不是)。
似乎还有其他选项包含CharSequence虽然,也许您可以使用其中一个来代替?
TextView.SetText(Java.Lang.ICharSequence, TextView.BufferType)TextView.set_TextFormatted(Java.Lang.ICharSequence)button.SetText(span, TextView.BufferType.Spannable);Java TextView.setText(CharSequence)方法绑定为TextView.Text和TextView.TextFormatted属性:
myButton.TextFormatted = Html.FromHtml ("<small>(sub comment)</small>");