1

我正在尝试使用Html.FromHtml("some html")in设置按钮的文本Mono for Android

Java这个作品中:

myButton.setText(Html.fromHtml("<small>(sub comment)</small>")); 

但是在 Mono for Android 中失败了,因为no signatureSetText接受了Html.FromHtml跨度。

这应该有另一种方式吗?

4

2 回答 2

1

Html.fromHtml()Spannedreturn ,它CharSequence在 Android 和 MonoDroid 中都有扩展。但似乎 AndroidButton类有一个setText(CharSequence)方法(来自TextView),但 MonoDroidButton没有(TextView无论如何都不是)。

似乎还有其他选项包含CharSequence虽然,也许您可​​以使用其中一个来代替?

  1. TextView.SetText(Java.Lang.ICharSequence, TextView.BufferType)
  2. TextView.set_TextFormatted(Java.Lang.ICharSequence)
  3. 'button.SetText(span, TextView.BufferType.Spannable);
于 2012-06-08T19:43:18.153 回答
0

Java TextView.setText(CharSequence)方法绑定为TextView.TextTextView.TextFormatted属性:

myButton.TextFormatted = Html.FromHtml ("<small>(sub comment)</small>");
于 2012-06-15T16:55:32.153 回答