2016-06-24 2 views
0

Warum kann ich das Design meiner App nicht in HOLO.DARK ändern?

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="Zine" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme" parent="android:Theme.Holo" > 

    <activity android:name=".SplashScreen"> 
     android:label="@string/Zine" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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









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

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

das ist mein AndroidManifest.xml

Jetzt die App-Bildschirm ist:

ich das Holo dunkles Thema ausgewählt haben, aber ich nicht schwarze Farbe bekommen bin auf dem Bildschirm. Stattdessen erhalte ich das Standardthema. Wie behebe ich das?

+0

Von dem Thema erbt Ihre AppTheme? Wahrscheinlich nicht von Holo.Dark ... Wie auch immer, Sie sollten das Material-Thema der Support-Bibliothek verwenden. Du kannst es immer noch dunkel machen oder das DayNight-Thema verwenden, aber es kümmert sich auch um eine Menge Styling für dich. –

+0

Hier sind Sie verwenden nur android: theme = "@ style/AppTheme" und in Ihrem style.xml <- Basisanwendung Thema!. ->

Antwort

0

Tun Sie dies in Ihrem Code .. adaequat

auch Ihre Fehler Ursache

Der Grund, warum Sie dieses Problem haben, weil Sie die Aktivität erweitern mit Ihnen den Dialog Thema anzuwenden versuchen, erweitert AppCompatActivity, für die das AppCompat-Design angewendet werden muss.

Ändern Sie die Java-Vererbung von AppCompatActivity in Activity und belassen Sie das Dialogfelddesign so im Manifest, wie es ist.

Set in AndroidManifest.xml

<application 
android:allowBackup="true" 
android:icon="@mipmap/ic_launcher" 
android:label="Zine" 
android:supportsRtl="true" 
android:theme="@style/AppTheme"> 

<activity android:name=".SplashScreen"> 
    android:label="@string/Zine" > 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

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

<activity android:name=".MainActivity"> 
    <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.DEFAULT" /> 
</activity> 

In You styles.xml

<!-- Base application theme. --> 

<resources> 
<style name="AppTheme" parent="android:Theme.Holo"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

</resources> 
+0

tat es aber jetzt seine –

+0

reinigen Das Projekt und rebulid wieder –

+0

noch kein Glück :(gleichen Fehler wieder „leider zine hat aufgehört“ zeigt :( –

Verwandte Themen