You need to use a Theme.AppCompat theme (or descendant) with this activity.
2015-12-27 21:31
489 查看
错误描述:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
起因:
我想在Manifest中设置我的activity以对话框的形式启动,代码如下:
原因:
从错误提示中提到Theme.AppCompat theme,这是因为我们的activity一定是继承了兼容包中的类,
比如我这里就无意中继承了ActionBarActivity,它来自android.support.v7.app.ActionBarActivity。
所以就要使用与其配合的AppCompat的theme才行。
解决:
将activity继承Activity
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
起因:
我想在Manifest中设置我的activity以对话框的形式启动,代码如下:
<activity android:name="com.zt.elts.activity.LoginActivity" android:label="@string/app_name" android:theme="@android:style/Theme.Dialog">
原因:
从错误提示中提到Theme.AppCompat theme,这是因为我们的activity一定是继承了兼容包中的类,
比如我这里就无意中继承了ActionBarActivity,它来自android.support.v7.app.ActionBarActivity。
所以就要使用与其配合的AppCompat的theme才行。
解决:
将activity继承Activity
public class LoginActivity extends Activity
相关文章推荐
- Objective-C Reflection(Objective-C 反射机制)实用随笔笔记(持续更新)
- Android 笔试题加答案
- Android Gradle Plugin指南(四)——測试
- App的设置
- iOS项目开发中的目录结构
- Android-x86 项目简介
- android-Supporting Different Devices
- android中的syle和theme
- 07.cocos2d-x帧动画
- pip: InsecurePlatformWarning: A true SSLContext object is not available
- Android Hook神器:XPosed入门与登陆劫持演示
- 06.cocos2d-x场景切换
- Android数据库SQLite
- iOS8,9 Xcode6 设置Launch Image
- iOS的launch image --备用
- android项目结构说明
- Git服务器的搭建, 以及Android studio 上克隆git 服务器上的项目
- 《Android开发艺术探索》读书笔记--part1 Activity的生命周期和启动模式
- 05.cocos2d-x点击事件
- android studio 中文社区