无法解析资源@style / Widget.Holo.Light.ActionMode.Inverse

时间:2015-02-27 17:38:29

标签: android rendering android-resources android-appcompat android-actionmode

我正在Android Studio中创建一个Android应用。当我打开布局编辑器时,我看到布局顶部的灰色“弹出窗口”,表示它

  

无法解析资源@ style / Widget.Holo.Light.ActionMode.Inverse。

当我将“渲染版本”更改为 API 15 Android 4.0.3 )时会发生这种情况。
它在一分钟前工作,但当我切换回布局时,我发现了这个错误。

修改:我使用AppCompat库 主题定义如下

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar" />

当我运行它时,该应用程序正常工作,但在编辑器中无法正确呈现(至少它会给我错误)。

如果有人可以帮助我,我会很高兴的。谢谢!

3 个答案:

答案 0 :(得分:16)

将Android Studio更新到1.1.0并打开旧项目而不更改任何内容时,我遇到此问题。

对我来说,仅将预览的渲染API更改为19或更高版本会使消息消失。

答案 1 :(得分:10)

嘿我遇到了同样的问题,我想出的解决方案是 - 在android studio 打开 选择主题对话框和全部类别选择NoTitleBar.OverlayActionModes并按好。 问题将得到解决。但它可以显示出一个黑暗的主题。

答案 2 :(得分:0)

让您的项目API级别更新。
对我来说,当我的build.gradle这样的内容出现问题时出现了问题:

compileSdkVersion 16
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.xiaoguang.xx"
    minSdkVersion 16
    targetSdkVersion 16
    versionCode 1
    versionName "1.0"
}

在我下载sdk 19并更改build.gradle之后,问题就解决了。

compileSdkVersion 19
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.xiaoguang.xx"
    minSdkVersion 19
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

change preview'api