でアプリケーションのダークモードを無効にしました
<item name="android:forceDarkAllowed">false</item>
しかし、この場合の入力では、Span を削除する必要がある場合、textСolor は白にリセットされ、見えなくなります。
例: text: 編集可能? 開始: 整数
val spans = text?.getSpans(start, start, ForegroundColorSpan::class.java)
spans?.forEach { span ->
text.removeSpan(span)
}
たとえば、スタイル textColorPrimary を赤に変更しても、色は変わりません。しかし、暗い方向にすると、この色は反転して薄い赤になります。