Kitkat API 19中的文本问题Appcompatedelegate.setDefaultNightMode(黑底黑字)

时间:2018-09-03 06:48:26

标签: android textview android-4.4-kitkat android-night-mode

打开夜间模式后,我的应用程序出现问题,文本变成黑色,背景变成黑色,仅在KitKat API 19中,请帮忙?谢谢

if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP_MR1) {
        UiModeManager uiModeManager = (UiModeManager) getSystemService(UI_MODE_SERVICE);
        if (!mUseLayoutTheme && uiModeManager != null) {
            uiModeManager.setNightMode(mRepositorySettings.getNightMode()
                    ? UiModeManager.MODE_NIGHT_YES
                    : UiModeManager.MODE_NIGHT_NO);
        }
    } else {
        if (!mUseLayoutTheme) {
            AppCompatDelegate.setDefaultNightMode(mRepositorySettings.getNightMode()
                    ? AppCompatDelegate.MODE_NIGHT_YES
                    : AppCompatDelegate.MODE_NIGHT_NO);
        }

    }

0 个答案:

没有答案