11

我正在 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" />

该应用程序在我运行时运行良好,但在编辑器中无法正确呈现(至少它给了我错误)。

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

4

3 回答 3

16

将 Android Studio 更新到 1.1.0 版并打开旧项目而不进行任何更改时,我遇到了这个问题。

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

于 2015-03-04T22:26:21.107 回答
10

嘿,我遇到了同样的问题,我想出的解决方案是 - 在 android studio打开选择主题对话框并在所有类别下选择NoTitleBar.OverlayActionModes并按确定。问题就解决了。但它可以显示为一个黑暗的主题。

于 2015-03-18T20:08:57.070 回答
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"
}

更改预览'api

于 2016-03-06T02:09:22.540 回答