eclipse创建android项目 API在14及以上时,使用V7包报错的解决方案

V7兼容包是为了让Android4.0一下版本也能使用新版本的效果而产生的。

eclipse 在创建android4.0以下的项目时,会默认使用V7包,创建4.0以上就不会使用V7包,但是如果创建4.0以上还要使用V7包就会报错:

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

表示需要使用Theme.AppCompat的主题。

解决方法如下:

1、首先在项目中引入V7包:

eclipse创建android项目 API在14及以上时,使用V7包报错的解决方案_第1张图片

eclipse创建android项目 API在14及以上时,使用V7包报错的解决方案_第2张图片

eclipse创建android项目 API在14及以上时,使用V7包报错的解决方案_第3张图片

2、继承AppCompatActivity:

eclipse创建android项目 API在14及以上时,使用V7包报错的解决方案_第4张图片

3、打开项目的res/values目录,修改style.xml文件:

eclipse创建android项目 API在14及以上时,使用V7包报错的解决方案_第5张图片

打开第一个style.xml文件,做如下修改:

打开第二个style.xml文件,做如下修改:

打开第三个style.xml文件,做如下修改:

完毕,运行项目。

你可能感兴趣的:(Android)