2

でアプリケーションのダークモードを無効にしました

<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 を赤に変更しても、色は変わりません。しかし、暗い方向にすると、この色は反転して薄い赤になります。

4

0 に答える 0