2013-03-18 50 views
0

我在我的應用程序中使用sherlock庫。我想要顯示DarkActionBar> 1.6版本,但sherlock darkactionbar不能在小於3.0的版本上工作,但可以在4.0和4.2版本上正常工作。在這裏,我添加了我的項目的快照和清單文件。我瞪了很多,但沒有得到相關的解決方案。提前致謝。Theme.Sherlock.Light.DarkActionBar在Android 1.6,2.3.3上不顯示darkactionbar,並在Android 4.2上正常工作?

我有一些問題。 Q.1。如何解決主題中的兼容性問題? Q.2。任何人都可以建議我設計一個兼容UI的好教程嗎?在4.2模擬器 enter image description here

清單文件2.3.3模擬器

下圖

enter image description here

下圖

<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> 

回答

3

檢查你r活動類。它必須擴展SherlockFragmentActivity或SherlockActivity。

+0

謝謝工作很好.. – 2013-03-18 07:44:27

相關問題