小编Sam*_*las的帖子

无法解析符号“Theme.Material3.Light.NoActionBar”(Android Studio)

我使用 Android Studio Arctic Fox 创建了一个新的 Android 项目 | 2020.3.1 补丁 3,我的目标是简单地自定义我的应用程序以使用 Material3 主题

错误发生在values\themes.xml处:Cannot resolve symbol 'Theme.Material3.Light.NoActionBar'

我在这个问题上发现了一个类似的问题,但这'Theme.MaterialComponents.Light.NoActionBar'是我创建项目时的默认主题,并且没有错误,当我更改为Theme.Material3.Light.NoActionBar按照这篇关于从 M2迁移到 Material Design 3 的文章使用时,错误开始M3(MDC 1.4.0 至 MDC 1.5.0)

我尝试过使用 gradle 文件同步项目、无效缓存/重新启动..但我仍然遇到相同的错误

我已经使用Material Theme 生成器来生成我的文件themes.xmlcolors.xml下面是我的文件

主题.xml

<resources>
    <style name="Theme.App" parent="Theme.Material3.Light.NoActionBar">
        <item name="colorPrimary">@color/md_theme_light_primary</item>
        <item name="colorOnPrimary">@color/md_theme_light_onPrimary</item>
        <item name="colorPrimaryContainer">@color/md_theme_light_primaryContainer</item>
        <item name="colorOnPrimaryContainer">@color/md_theme_light_onPrimaryContainer</item>
        <item name="colorSecondary">@color/md_theme_light_secondary</item>
        <item name="colorOnSecondary">@color/md_theme_light_onSecondary</item>
        <item name="colorSecondaryContainer">@color/md_theme_light_secondaryContainer</item>
        <item name="colorOnSecondaryContainer">@color/md_theme_light_onSecondaryContainer</item>
        <item name="colorTertiary">@color/md_theme_light_tertiary</item>
        <item name="colorOnTertiary">@color/md_theme_light_onTertiary</item>
        <item name="colorTertiaryContainer">@color/md_theme_light_tertiaryContainer</item>
        <item …
Run Code Online (Sandbox Code Playgroud)

android material-design material-components-android

8
推荐指数
1
解决办法
9724
查看次数