java.lang.IllegalStateException
2016-04-05 00:00
369 查看
摘要: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
比如我这里就无意中继承了ActionBarActivity,它来自android.support.v7.app.ActionBarActivity。
所以就要使用与其配合的AppCompat的theme才行
不过我要设置全屏,但我并没有找到,所以虽然错误不见了,但并没有达到我的预期。
2.如果不是那么强烈需要继承自ActionBarActivity,就直接继承Activity吧。问题自然搞定!
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
报错原因:
从错误提示中提到Theme.AppCompat theme,这是因为我们的activity一定是继承了兼容包中的类,比如我这里就无意中继承了ActionBarActivity,它来自android.support.v7.app.ActionBarActivity。
所以就要使用与其配合的AppCompat的theme才行
解决方法:
1.根据提示来使用AppCompat的theme,如下:[code=plain]<activity android:name=".MainActivity" android:theme="@style/Theme.AppCompat.Light.NoActionBar" android:label="@string/app_name" >
不过我要设置全屏,但我并没有找到,所以虽然错误不见了,但并没有达到我的预期。
2.如果不是那么强烈需要继承自ActionBarActivity,就直接继承Activity吧。问题自然搞定!
相关文章推荐
- Java中有关Null的9件事
- Java7新特性一览
- java实习找工作经历
- Java多线程——ThreadLocal类
- java调用Telnet
- Java多线程——多线程的基本概念和使用
- spring培训第一讲-ioc实现原理源码解析
- Java多线程——线程的生命周期和状态控制
- Struts2中自定义404错误页面
- Java正则表达式小记
- Java正则表达式小记
- spring与mybasic整合配置
- Java并发编程之CAS
- Java多线程——线程同步
- ubuntu系统 写第一个java程序--------Hello.java
- 初识Java EE
- Spring的AOP配置
- JavaIO流
- spring官网
- SpringMVC学习记录(四)--文件上传与下载