2016-07-03 15 views
0

Ich versuche, einige Werte im Design für meine Android-Anwendung zu überschreiben. Die AndroidManifest.xml Datei hat die folgende Erklärung für die Anwendung:So verweisen Sie in style.xml von AndroidManifest auf ein Thema

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

Und in meinem Stil habe ich folgendes Thema erklärt:

<style name="AppTheme" parent="@android:style/Theme.Black.NoTitleBar.Fullscreen"> 
     <item name="android:typeface">serif</item> 
    </style> 

Allerdings, wenn ich das Projekt Android Studio sagt „Fehler bauen: (28, 24) Es wurde keine Ressource gefunden, die mit dem angegebenen Namen übereinstimmt (bei 'Thema' mit dem Wert '@android: style/AppTheme'). "

Wie kann ich das Thema aus der Manifestdatei referenzieren? Es funktioniert für die eingebauten Themen (wie zum Beispiel Theme.Black.NoTitleBar.Fullscreen)

Antwort

2

Sie müssen nur @style ohne das Android-Präfix verwenden. Wie folgt aus:

android:theme="@style/AppTheme" > 
0

wenn Sie @android: Stil, den Sie Ressourcen beziehen sich in den Android SDK enthalten, verwenden Sie besitzen sollten Sie nur @style verwenden oder andere Ressourcen @drawable, @string usw.

Verwandte Themen