将SpannableStringBuilder字符串作为数组检索

时间:2013-06-14 08:43:44

标签: android text-processing spannablestring

我在尝试从SpannableStringBuilder获取String of String时遇到了一些问题。我已经尝试使用TextWatcher和getSelection()映射位置但是,它似乎有复杂的东西。在我的实际代码中,我有ArrayList来存储它。

让我们举一个这个图片的例子: enter image description here

现在,这是我的要求的进一步细分。我希望在以下情况下将文本添加到ArrayList中:

  • 由ImageSpan或
  • 分隔
  • 列出项目,如果它不是以ImageSpan或
  • 开头
  • 如果没有以ImageSpan
  • 结束,则列出项目

最终数组应该看起来像[" a"," b"," c"]。几天之后我几乎无法解决这个问题。有没有可能等待检查SpannableStringBuilder中是否有ImageSpan?任何建议的帮助将不胜感激。

0 个答案:

没有答案