解决error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat'
以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。要是用V7包中ActionBar也很简单,但有一个需要主要的地方。有些人可能刚开始仅仅是把android-support-v7-appcompat.jar导入项目中,但是在设置Activity的theme时会报错,提示找不到"@style/Theme.AppCompat"。这是由于我们要把v7和资源文件一起导入才行。
You need to do next:
Eclispe
- 首先先把android-support-v7-appcompat 导入Eclipse File->Import (android-sdk(你的Android SDK目录)\extras\android\support\v7). 选择 "appcompat"
- 然后选择你的Project-> properties->Android. In the section library "Add" and choose "appCompat"