我正在开发应用程序,我将目标设置为Android 2.2。我可以在我的应用程序中使用actionbarsherlock吗?
我在pom文件中添加了以下代码:
<dependency>
<groupId>com.google.android</groupId>
<artifactId>support-v4</artifactId>
<version>r7</version>
</dependency>
<dependency>
<groupId>com.actionbarsherlock</groupId>
<artifactId>actionbarsherlock</artifactId>
<version>4.4.0</version>
</dependency>
但我的应用程序无法在我的手机上运行Android 2.2,我有这个错误:
java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative.
但是当我设置主题时,其中一个出现错误,没有找到任何来源! 我不知道如何解决这个问题,任何一个机构都有想法?
答案 0 :(得分:0)
导入SherLock库并在styles.xml和AndroidManifest.xml中添加打击代码
styles.xml
<style name="AppTheme" parent="Theme.Sherlock" />
的AndroidManifest.xml
<application
...
android:theme="@style/AppTheme" >
<activity
...
</activity>
</application>