多语言展示
当前在线:261今日阅读:113今日分享:31

找不到类 android...app.WindowDecorActionBar

问题描述:Rendering Problems        The following classes could not be found: - android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class)       Tip: Try to build the project.附:在学习中遇到问题时,依照前辈们的告诫“不会的先自己查,实在不行再来找前辈”,而最快捷的查询方法,是上网,本条将有幸成为网络经验之一。
工具/原料

Android Studio

问题原因
解决办法一:parent="Base.Theme.AppCompat.Light.DarkActionBar"
1

找到项目目录res/values/sttyles.xml,准备修改其中的AppTheme设置。

2

找到属性parent="Theme.AppCompat.Light.DarkActionBar"

3

修改为parent="Base.Theme.AppCompat.Light.DarkActionBar",即在原parent属性值上加“Base.”前缀。

4

保存修改,回到问题提示的地方,现在是不是没有啦?

解决办法二: parent="Theme.AppCompat.Light.NoActionBar"

同样在styles.xml文件中,修改parent属性值为"Theme.AppCompat.Light.NoActionBar"

解决办法三:换个低版本的API
1

在问题提示页面,找到右上角的API选择按钮,可看到可选API列表。从中选择一个低版本的,如4.2.2

2

API切换成功后,可以看到不再显示问题。不过,不推荐使用此法。

注意事项

推荐用Toolbar代替ActionBar

推荐信息