错误:

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


将一个Activity设置成窗口的样式。
AndroidManifest.xml 中定义 Activity的地方一句话
android:theme="@android:style/Theme.Dialog"
android:theme="@android:style/Theme.Translucent"就变成半透明

<li class="alt"><span><span class="tag"><</span><span class="tag-name">activity</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">android:name</span><span>=</span><span class="attribute-value">".MainActivity"</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">android:theme</span><span>=</span><span class="attribute-value">"@style/Theme.AppCompat.Light.NoActionBar"</span><span>&nbsp;&nbsp;</span></span></li><li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="attribute">android:label</span><span>=</span><span class="attribute-value">"@string/app_name"</span><span>&nbsp;</span><span class="tag">></span><span>&nbsp;&nbsp;</span></span></li>


这样修改后报上面错误。
原因: 从错误提示中提到Theme.AppCompat theme,这是因为我们的activity一定是继承了兼容包中的类,
比如我这里就无意中继承了ActionBarActivity,它来自android.support.v7.app.ActionBarActivity。
所以就要使用与其配合的AppCompat的theme才行。

解决: 根据提示来使用AppCompat的theme
<activity      android:name=".MainActivity"      android:theme="@style/Theme.AppCompat.Dialog"      android:label="@string/app_name" >  





更多相关文章

  1. android JNI之 'GetObjectClass' in something not a structure
  2. android中string.xml文件的使用
  3. Android各种花式酷炫自定义控件开源库集合(1)。
  4. android WebView loadData不能解析
  5. android 6.0编译时出现ERROR:Security problem ,see jack server l
  6. Android(安卓)后台服务
  7. Android(安卓)自定义对话框(控制大小、位置)
  8. android之spinner背景、字体颜色
  9. android studio创建新项目color.xml文件错误

随机推荐

  1. android EditView的一些问题
  2. Android(安卓)WebView详解(二):Android原生
  3. android RelaLayout
  4. DroidDraw Android(安卓)界面设计工具使
  5. android6.0源码分析之AndroidRuntime的建
  6. android WebView总结
  7. Android(安卓)众多的布局属性详解
  8. 【Android布局】在程序中设置android:gra
  9. 【Gradle】Android(安卓)Gradle 插件
  10. Android入门教程(二十七)------之Style与