Android 以数组形式检索SpannableStringBuilder字符串
我在尝试从SpannableStringBuilder获取字符串数组时遇到了一些问题。我曾尝试使用TextWatcher和getSelection()映射位置,但它似乎有复杂的事情。在我的实际代码中,我有ArrayList来存储它 让我们以这幅图像为例: 这是我的要求的进一步细分。如果出现以下情况,我希望在ArrayList中添加文本:Android 以数组形式检索SpannableStringBuilder字符串,android,text-processing,spannablestring,Android,Text Processing,Spannablestring,我在尝试从SpannableStringBuilder获取字符串数组时遇到了一些问题。我曾尝试使用TextWatcher和getSelection()映射位置,但它似乎有复杂的事情。在我的实际代码中,我有ArrayList来存储它 让我们以这幅图像为例: 这是我的要求的进一步细分。如果出现以下情况,我希望在ArrayList中添加文本: 它由ImageSpan或 如果列表项不是以ImageSpan或 如果未以ImageSpan结尾,请列出该项 最后的数组应该像[“a”、“b”、“c”]。我
- 它由ImageSpan或
- 如果列表项不是以ImageSpan或
- 如果未以ImageSpan结尾,请列出该项