[转载] Android Studio Rendering Problems "android.support.v7.internal.widget.ActionBarOverlayLayout"

转载 2015年07月07日 14:56:22

Android Studio(以下简称AS) 1.2 
SDK 4.0

问题: 
新建一个Android项目,进入AS后没有显示 具体的手机设配,并给出提示:

<code class="hljs avrasm has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">The following classes could not be instantiated:
- android<span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.support</span><span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.v</span>7<span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.internal</span><span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.widget</span><span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.ActionBarOverlayLayout</span> (Open Class, Show Exception, Clear Cache)</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li></ul>

解决办法: 
1. 打开AS 界面中,默认在AS左边的 “Project” 然后 “app->res->values->styles.xml” 
2. 找到 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
将后面的"Theme.AppCompat.Light.DarkActionBar" 修改为 "Base.Theme.AppCompat.Light.DarkActionBar" 回到AS中的activity_main.xml即可正常显示手机设备了;

原因: 
如果此时按 crtr+鼠标左键点击 Theme.AppCompat.Light.DarkActionBar AS会显示它的source:

<code class="hljs xml has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-tag" style="color: rgb(0, 102, 102); box-sizing: border-box;"><<span class="hljs-title" style="box-sizing: border-box; color: rgb(0, 0, 136);">style</span> <span class="hljs-attribute" style="box-sizing: border-box; color: rgb(102, 0, 102);">name</span>=<span class="hljs-value" style="box-sizing: border-box; color: rgb(0, 136, 0);">"Theme.AppCompat.Light.DarkActionBar"</span> <span class="hljs-attribute" style="box-sizing: border-box; color: rgb(102, 0, 102);">parent</span>=<span class="hljs-value" style="box-sizing: border-box; color: rgb(0, 136, 0);">"Base.Theme.AppCompat.Light.DarkActionBar"</span>/></span><span class="css" style="box-sizing: border-box;"></span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li></ul>

我们发现Theme.AppCompat.Light.DarkActionBarBase 的一个子类, 也就是Theme.AppCompat.Light.DarkActionBar继承了Base 所以styles.xml需要修改

转载自: ERROR :rendering problems The following classes could not be found android.support.v7.internal.widget.ActionBarOverlayLayout 

Android Studio预览布局时显示ActionBarOverlayLayout

在Android Studio中编辑完XML布局后使用Design预览时显示如下界面,不能正确预览: 将style.xml文件中的 修改为 style.xml在res/valu...
  • baoqiaoben
  • baoqiaoben
  • 2017年11月25日 16:07
  • 848

关于android.support.v7.internal.widget.ActionBarOverlayLayout问题的解决

在Android Studio Project中新建module时,第一个module一切正常,但建立第二个module打开XM;布局文件时出错。出错代码如下: Rendering Proble...
  • u012428514
  • u012428514
  • 2015年09月15日 20:23
  • 1730

[转载] Android Studio Rendering Problems "android.support.v7.internal.widget.ActionBarOverlayLayout"

Android Studio(以下称AS) 1.2 SDK 4.0问题: 新建一个Android项目,进入AS后没有显示 具体的手机设配,并给出提示:The following classes c...
  • eannma
  • eannma
  • 2015年05月07日 22:47
  • 1393

关于android.support.v7.internal.widget.ActionBarOverlayLayout问题的解决

今天撸代码的时候,AS不知怎么了,不能预览布局了,提示: android.support.v7.internal.widget.ActionBarOverlayLayout 解决方法: 打开...
  • Yyongchao
  • Yyongchao
  • 2017年06月30日 11:26
  • 1086

android.support.v7.internal.widget.ActionBarOverlayLayout could not be instantiated

更新studio之后遇到这个问题,这个问题的原因是studio的values目录下的style.xml错误造成的。 错误的style.xml文件如下:     resources> ...
  • nijian81
  • nijian81
  • 2015年05月25日 21:52
  • 723

android Preview 中显示actionbaroverlaylayout

直接影响就是不能正常的展示布局 我们只需要style文件中theme改一下: Theme.AppCompat.Light.DarkActionBar前面加上Base. ...
  • zhangjin12312
  • zhangjin12312
  • 2017年11月06日 18:29
  • 745

The following classes could not be instantiated: android.support.v7.widget.ActionBarOverLayLayout

今天用android studio新建了个项目,当展示xml文件的时候,提示The following classes could not be instantiated: android.suppo...
  • nijian81
  • nijian81
  • 2015年05月30日 11:57
  • 4560

[转载] Android Studio Rendering Problems "android.support.v7.internal.widget.ActionBarOverlayLayout"

Android Studio(以下简称AS) 1.2  SDK 4.0 问题:  新建一个Android项目,进入AS后没有显示 具体的手机设配,并给出提示: The following ...
  • cw19860701
  • cw19860701
  • 2015年07月07日 14:56
  • 461

Error inflating class android.support.v7.internal.widget.ActionBarOverlayLayout

在android studio下写安卓程序,一个布局文件报错  Error inflating class android.support.v7.internal.widget.Action...
  • u011806486
  • u011806486
  • 2016年05月23日 11:47
  • 352

AndroidStudio常见问题汇总(一)Rendering Problems

目前最常见的问题之一就是,可显示的图形界面出现问题即Layout中的XML文件无法图形化显示出来. (以下AndroidStudio简称as) 第一,         如果你电脑里还装...
  • RuingMan
  • RuingMan
  • 2016年04月08日 16:34
  • 2641
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[转载] Android Studio Rendering Problems "android.support.v7.internal.widget.ActionBarOverlayLayout"
举报原因:
原因补充:

(最多只允许输入30个字)