gpt4 book ai didi

android - MonoDroid : Missing Button. SetText(跨度)

转载 作者:行者123 更新时间:2023-11-30 04:10:26 27 4
gpt4 key购买 nike

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

Java 中这是可行的:

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

但在 Mono for Android 中失败,因为 SetText 中没有接受 Html.FromHtml 范围的no signature

还有其他方法吗?

最佳答案

Html.fromHtml() 返回 Spanned,它扩展了 Android 和 MonoDroid 中的 CharSequence。但看起来 Android Button 类有一个 setText(CharSequence)方法(来自 TextView),但 MonoDroid Button 没有(无论如何都不是来自 TextView)。

似乎还有其他包含 CharSequence 的选项,也许您可​​以使用其中之一?

  1. TextView.SetText(Java.Lang.ICharSequence, TextView.BufferType)
  2. TextView.set_TextFormatted(Java.Lang.ICharSequence)
  3. 'button.SetText(span, TextView.BufferType.Spannable);

关于android - MonoDroid : Missing Button. SetText(跨度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10954910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com