您的位置:首页 > 移动开发

java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with ...

2015-12-29 12:52 821 查看
java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.

布局:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
tools:showIn="@layout/activity_main">


本段代码AS并没有报错,但是preview并不能查看,切报以上错误信息,当删除: tools:showIn=”@layout/activity_main”错误消失,特意查看了该段代码含义,引用:http://blog.csdn.net/maosidiaoxian/article/details/41510581

tools:showIn

该属性设置于一个被其他布局的布局的根元素上。这让您可以指向包含此布局的其中一个布局,在设计时这个被包含的布局会带着周围的外部布局被渲染。这将允许您“在上下文中”查看和编辑这个布局。需要 Studio 0.5.8 或更高版本。更多信息请参阅发布声明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Studio