安卓开发中Theme.AppCompat.Light的解决方法

来源:互联网 发布:淘宝卖家怎么升级快 编辑:程序博客网 时间:2024/06/04 20:33

新建Eclipse 工程的时候 ,style文件会报错 ,这是因为 eclipse版本问题,没有兼容android 低版本的sdk. (api低于11 就会出现如下错误)
style.xml文件中,name=”AppBaseTheme” parent=”Theme.AppCompat.Light”

error: Error retrieving parent for item: No resource found that matches the given name
‘Theme.AppCompat.Light’.

这里写图片描述

解决办法:(参考自stackoverflow)
这个这时候我们需要v7包来支持,v7包的目录在sdk >extra>android>support>v7>(appcompat 我们需要的)

这里写图片描述

直接把工程导入到eclipse

这里写图片描述

选择我们的项目 project > properties

这里写图片描述
到这里就ok 了。

当然你可以替换不用它(如果你用不到的话)

style name=”AppBaseTheme” parent=”Theme.AppCompat.Light”
改为
改为
style name=”AppBaseTheme” parent=”android:Theme.Light”

同理,将
style name=”AppBaseTheme” parent=”Theme.AppCompat.Light.DarkActionBar”
改为
style name=”AppBaseTheme” parent=”android:Theme.Holo.Light.DarkActionBar”

1 0
原创粉丝点击