Autore Topic: Problema con cambio colore sfondo ActionBar  (Letto 427 volte)

Offline Claudio84

  • Nuovo arrivato
  • *
  • Post: 19
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    smartphone
  • Sistema operativo:
    windows 7
Problema con cambio colore sfondo ActionBar
« il: 08 Febbraio 2015, 11:34:38 CET »
0
Ciao a tutti.
Ho un problema, ovvero non riesco in nessun modo a cambiare colore dello sfondo dell'actionBar.Ho provato in tutti i modi ma l'unico colore che riesco a cambiare è il grigio..io vorrei cambiarla in azzurro...ma nulla...
Codice (XML): [Seleziona]
?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.example.color"
   android:versionCode="1"
   android:versionName="1.0" >

    <uses-sdk
       android:minSdkVersion="11"
       android:targetSdkVersion="21" />

    <application
       android:allowBackup="true"
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
       android:theme="@style/CustomActionBarTheme" >
        <activity
           android:name=".MainActivity"
           android:label="@string/app_name"
      android:theme="@style/Theme.AppCompat" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

</manifest>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

     <!-- the theme applied to the application or activity -->
    <style name="CustomActionBarTheme"
           parent="@style/Theme.AppCompat.Light.DarkActionBar">
        <item name="android:actionBarStyle">@style/MyActionBar</item>

        <!-- Support library compatibility -->
        <item name="actionBarStyle">@style/MyActionBar</item>
    </style>

    <!-- ActionBar styles -->
    <style name="MyActionBar"
           parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
        <item name="android:background">@drawable/actionbar_background</item>

        <!-- Support library compatibility -->
        <item name="background">@drawable/actionbar_backgroun</item>
    </style>

</resources>

Codice (XML): [Seleziona]
 In tutti i tutorial dicono di fare cosi...ma la mia app si blocca subito...non parte e mi da questi errori..
Codice: [Seleziona]
C:\Users\Utente1\Desktop\worckspace eclipse luna\color\res\values\styles.xml:18: error: Error: String types not allowed (at 'background' with value 'android:background').



Offline wlf

  • Utente normale
  • ***
  • Post: 347
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Xperia
Re:Problema con cambio colore sfondo ActionBar
« Risposta #1 il: 10 Febbraio 2015, 12:08:53 CET »
0

Codice (XML): [Seleziona]
        <!-- Support library compatibility -->
        <item name="background">@drawable/actionbar_backgroun</item>

In tutti i tutorial dicono di fare cosi...ma la mia app si blocca subito...non parte e mi da questi errori..
Codice: [Seleziona]
C:\Users\Utente1\Desktop\worckspace eclipse luna\color\res\values\styles.xml:18: error: Error: String types not allowed (at 'background' with value 'android:background').

Infatti alla riga 18 hai una riga con item name valorizzato a "background" e non "android:background".  A mio avviso andrebbe pure tolta visto che lo valorizzi alla riga 15. ;)