2015-04-16 75 views
0

嗨,大家好我有這個問題引起:java.lang.IllegalStateException:您需要使用Theme.AppCompat主題(或後代)與此activity.I試圖定製我自己的主題,然後將其應用於清單中的整個應用程序,但我得到該問題和應用程序崩潰。請幫忙。第一個是我的manifest.xml,第二個是我定製的xml文件,最後一個是styles.xml。感謝引起︰java.lang.IllegalStateException︰您需要使用Theme.AppCompat主題(或後代)與此活動

enter code here

<application 
    android:allowBackup="true" 
    android:configChanges="keyboardHidden|orientation|screenSize" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/BashsTheme"> 


    <activity 
     android:name=".HomeActivity" 
     android:configChanges="keyboardHidden|orientation|screenSize" 
     android:label="@string/app_name"> 


     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name=".AddItems" 
     android:configChanges="keyboardHidden|orientation|screenSize" /> 

    <activity 
     android:name=".ViewList" 
     android:configChanges="keyboardHidden|orientation|screenSize" /> 

</application> 

<color name="bashs_color">#3B444B</color> 

<style name="BashsTheme" parent="android:Theme.Light"> 
    <item name="android:windowBackground">@color/bashs_color</item> 


</style> 

<!-- Base application theme. --> 
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    <!-- Customize your theme here. --> 
</style> 

+0

是你的AddItems和ViewList類擴展到ActionBarActivity或Activity? – iMDroid

+0

是的,他們確實擴展ActionBarACtivity –

+0

然後請檢查我的答案.. – iMDroid

回答

0

1.讓你爲addItemsViewlist產品類,如果您使用的主題android:Theme.Light延長活動 ..

OR

2.讓你的AddItem小號Viewlist產品類來擴展ActionBarActivity和實施程序兼容性主題像Theme.AppCompat.Light

UPDATE

在這個文件

...

<color name="bashs_color">#3B444B</color> 

<style name="BashsTheme" parent="Theme.AppCompat.Light"> 
    <item name="android:windowBackground">@color/bashs_color</item> 


</style> 

由於ActionBarActivity需要程序兼容性主題。 。

謝謝..希望我t幫助.. :)

+0

什麼xml文件,我改變隊友? –

+0

檢查我的更新的答案.. – iMDroid

+0

讓我嘗試改變它的隊友,謝謝 –

相關問題