【发布时间】:2016-12-02 19:49:54
【问题描述】:
在我当前的项目中,当我在 Android Studio 2.2.2 中为特定布局选择“设计”选项卡时,我收到一条错误消息,提示
缺少样式。是否为此布局选择了正确的主题?
它接着说
在当前主题中找不到样式“textEditSuggestionItemLayout” (未显示 42 个类似错误)
但是,实际布局在设计器中和运行时呈现正常。
还有很多其他的 S.O.关于此的帖子,例如here 和here,大多数答案似乎都涉及清除缓存并重新启动Android Studio,或者从下拉列表中选择不同的主题。我尝试了第一个,但没有帮助。我还没有尝试过第二个,因为我真的不明白什么是主题。
问题:
- 该错误意味着主题本身存在错误。什么 是吗?主题文件是我项目的一部分吗,即它是一个 我应该创建,编辑,然后构建和交付 作为我的 APK 的一部分,还是仅在开发者 IDE 中使用?
- 如果我从下拉列表中选择不同的主题,我如何知道 “正确”的是?
- 既然我的项目可以按原样构建和运行,我可以忽略这些吗 错误?换句话说,我的代码中有这些错误还是只是一个 开发环境有问题?
编辑:回复 cmets 后的一些附加信息,如下:
我的清单中唯一使用字符串“主题”的地方是
android:theme="@style/Theme.FullScreen"
... 而 FullScreen 是下拉菜单中指定的主题。
我在我的项目中搜索了字符串“textEditSuggestionItemLayout”,Android Studio 没有找到它。
【问题讨论】:
-
你确定它说的是
textEditSuggestionItemlayout而不是textEditSuggestionItemLayout吗? (大写L)stackoverflow.com/a/37798090/2308683 -
它使用了大写的“L”,这就是我搜索的内容。我已经解决了,上面