我是Android开发的新手,我刚刚安装了Android Studio版本1.2.1.1。我创建了一个项目HelloWorld,并选择了默认的空白活动,Darcula主题和默认API。直接开箱即用,没有写任何代码或触及任何东西,我得到这样的信息:
“渲染问题 缺少风格。是否为此布局选择了正确的主题?使用布局上方的主题组合框选择不同的布局,或修复主题样式引用。无法在当前主题中找到样式'textViewStyle'(未显示4个类似的错误)。“
我卸载并重新安装了Android Studio,但我仍然遇到此错误,所以我不确定我还应该做些什么。它说“使用主题组合框......或者修复主题样式参考”,我是Android Studio的新手,所以我不知道这个盒子在哪里或者如何更改参考。
答案 0 :(得分:122)
答案 1 :(得分:6)
Android为您提供了定义自己的样式格式的选项,您可以使用默认项目。它创建了一个名为' textViewStyle'的样式。
如果您查看文本视图而不是设计视图(可以通过按下您无法呈现错误的部分左下方的选项卡进行切换),您将看到textView或者应用程序本身包含一行android:theme =" @ style / textViewStyle"。
您可以删除此行,也可以在res / values文件夹中追踪styles.xml文件中的错误。这是定义应用程序样式的文件。
如果这对你的AndroidManifest.xml文件中定义的样式没有帮助,请查看标签,它将包含一行说明android:theme =" @android:style / textViewStyle",将其更改为android:theme =" @android:style / Theme.DeviceDefault"你应该好好去。
有关自定义主题的更多信息:http://developer.android.com/guide/topics/ui/themes.html
由于您是初学者,更多关于一般Android开发: http://developer.android.com
答案 2 :(得分:6)
确保从预览面板的菜单中选择正确的主题。
如果您在清单中将布局文件设置为FullScreen,但在预览面板中选择NoActionBar主题,则也会出现此错误。
答案 3 :(得分:1)
转到清单文件,检查您在那里使用的主题,然后在xml文件的“设计”视图中选择相同的文件。
答案 4 :(得分:0)
重新启动Android Studio对我来说很有用。我无法找到"刷新"由于某种原因,在接受的答案中按钮。
答案 5 :(得分:-1)
点击"设计"标签
在右侧面板上,搜索对象"文本"包含类似" @ string / hello_world"
的内容从字段中删除此值
没有错误。