0

所以我知道要从 TextView 中提取颜色,您将使用 getCurrentTextColor() 但我的 textView 包含多种颜色。如何保存和提取这些数据?我需要颜色来为我的应用程序进行一些黑盒测试,即当按下某个键时,文本视图的一部分会更改,但不是全部更改。我正在尝试测试该部分是否已更改,因此我需要提取该数据。

4

1 回答 1

3

您可能需要做的是使用getText()检索SpannableString。然后,您可以提取Spans 并为每个Span获取与其关联的标记对象。标记通常是android.text.style中的类:可能ForegroundColorSpan是您正在寻找的。

于 2013-05-13T20:40:27.377 回答