5

我的应用程序中有大约三百个布局,我想为它实现深色主题。目前,我正在尝试找出是否有任何与背景颜色相关的错误。为了做到这一点,我一一浏览我的所有布局,在预览窗口中打开它们,然后单击“预览方向 -> 夜间模式 -> 夜间”。它有点无效和缓慢。默认情况下,有什么方法可以在夜间模式下显示 xml 预览?

4

1 回答 1

2

切换按钮确实可以更突出,因为它与方向无关。

它只能在从layout-night.
并且可以包含来自layoutin的整个布局节点layout-night

尝试设置tools:theme="AppTheme.Dark",因为包含不可编辑。


我刚刚看到相反的是layout-notnight...... https://developer.android.com/guide/topics/resources/providing-resources#table2


使用Jetpack Compose 工具

implementation "androidx.compose.ui:ui-tooling:1.0.1"

可以使用以下方式定义夜间模式预览UI_MODE_NIGHT_YES

@Preview(name = "Light theme")
@Preview(name = "Dark theme", uiMode = UI_MODE_NIGHT_YES)
于 2021-02-16T21:57:03.110 回答