禁用了应用程序的暗模式
<item name="android:forceDarkAllowed">false</item>
但是在输入的情况下,当你需要移除 Span 时,textСolor 被重置为白色,变得不可见。
示例:文本:可编辑?开始:诠释
val spans = text?.getSpans(start, start, ForegroundColorSpan::class.java)
spans?.forEach { span ->
text.removeSpan(span)
}
例如,如果您将样式 textColorPrimary 更改为红色,则颜色不会改变。但是如果你把它往暗的方向做,那么这个颜色就会变成浅红色。