2

禁用了应用程序的暗模式

<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 更改为红色,则颜色不会改变。但是如果你把它往暗的方向做,那么这个颜色就会变成浅红色。

4

0 回答 0