gpt4 book ai didi

android - Android EditText 中的 Spannables 和 Spanned Text

转载 作者:搜寻专家 更新时间:2023-11-01 09:14:22 25 4
gpt4 key购买 nike

我获取 html 数据并希望在 android 的富文本编辑器中显示它。只要他们只有粗体、斜体等基本内容,我就可以做到。我如何才能查明文本是否使用了其他 Spanned 或 spannable,这会给我不兼容的早期警告?

Spanned.getSpans() 有效,但它特定于每个跨度,例如下划线,字体。我将不得不为所有变体调用 getSpans。有没有一种方法可以返回文本中使用的所有类型的跨度?

我真的不想为此使用正则表达式或字符串操作。

最佳答案

您可以将 Object.class 传递给 Spanned.getSpans() 以获取所有跨度,或者您可以传递 CharacterStyle.class 以获取所有风格跨越。

关于android - Android EditText 中的 Spannables 和 Spanned Text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799900/

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