2013-10-04 9 views

risposta

22

In realtà dovresti definire i tuoi stili in res/values/styles.xml. Credo che ora hai la seguente configurazione:

<style name="AppBaseTheme" parent="android:Theme.Holo.Light"/> 
<style name="AppTheme" parent="AppBaseTheme"/> 

quindi se si desidera utilizzare Theme.Black quindi modificare AppBaseTheme genitore di android:Theme.Black oppure si potrebbe cambiare stile app direttamente nel file manifesto come questo - android:theme="@android:style/Theme.Black". Deve mancare namespace android prima del tag style.

Ulteriori informazioni su stili e temi here.

+0

Molte grazie per la risposta –

1

Se si sta tentando di fare riferimento a uno stile di Android, è necessario mettere "android:" lì dentro

android:theme="@android:style/Theme.Black" 

Se questo non lo risolve, potrebbe essere necessario modificare la tua domanda con la piena manifesta file, così possiamo vedere più dettagli

5

Per modificare l'applicazione in un altro tema incorporato, aggiungi questa riga sotto il tag dell'applicazione nel file manifest.xml della tua app.

Esempio:

<application 
    android:theme="@android:style/Theme.Holo"/> 

<application 
    android:theme="@android:style/Theme.Holo.Light"/> 

<application 
    android:theme="@android:style/Theme.Black"/> 

<application 
    android:theme="@android:style/Theme.DeviceDefault"/> 

Se si imposta lo stile di DeviceDefault richiederà min SDK versione 14, ma se non si aggiungerà uno stile, sarà impostato sul valore predefinito dispositivo in ogni caso.

<uses-sdk 
    android:minSdkVersion="14"/> 
-3

o cercare di controllare il vostro mainActivity.xml è assicurarsi che questo
xmlns:app="http://schemas.android.com/apk/res-auto"here è incluso

+0

Questo non è correlato a mettere in discussione – EdgarK

Problemi correlati