app:popupTheme ="@ style/AppTheme.PopupOverlay" - 无法转换为变量

suk*_*l95 7 android

在为Android Studio开发界面时,我的XML文件字段存在一个小问题.当鼠标悬停在我的上方时app:popupTheme= "@style/AppTheme.PopupOverlay",我收到一条错误消息,表示"无法解析为变量"字段.

小智 8

对不起,迟到的回复仍然可以帮助其他人寻找解决方案.

这是因为你正在引用你的style.xml,并且不能有任何标记为...的标记,所以你需要在style.xml中添加这些行,它将解决

 <style name="AppTheme.PopupOverlay" parent="AppTheme.PopupOverlay">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你,先生。您是救生员。 (2认同)
  • 样式 AppTheme.PopupOverlay 不应扩展自身。那么它如何解决您的问题? (2认同)

小智 0

更改@style/appTheme.PopupOverlay@style/AppTheme.PopupOverlay 你错了大写字母