我在我的应用中使用sherlock库。我想显示DarkActionBar> 1.6版本,但sherlock darkactionbar不能在小于3.0的版本上工作,但在版本4.0和4.2上工作正常。我在这里添加项目的快照和清单文件。我很好,但没有得到相关的解决方案。提前致谢。
我有一些问题。 Q.1。如何解决主题中的兼容性问题? Q.2。任何人都可以建议我设计一个兼容的UI的好教程吗?
2.3.3仿真器上的图像
4.2模拟器上的图像
清单文件
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.actionbartest"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="4"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
<activity
android:name="com.example.actionbartest.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
答案 0 :(得分:3)
检查您的活动类。它必须扩展SherlockFragmentActivity或SherlockActivity。