Autore Topic: Problema con background personalizzato dell'action bar  (Letto 476 volte)

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Problema con background personalizzato dell'action bar
« il: 20 Agosto 2012, 12:30:50 CEST »
0
Salve a tutti,
ho un problema con lo sfondo della action bar. Come potete vedere da questo screenshot: https://dl.dropbox.com/u/79761891/actionBar.png lo sfondo viene applicato ma gli altri elementi (immagini, testi, ...) rimangono con lo sfondo bianco.
Nota: non so se è rilevante, ma utilizzo la sherlock action bar
Ecco a voi il codice

File shape_actionbarbackground.xml
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle"
    android:useLevel="false" >
    <gradient
        android:startColor="#000000"
        android:endColor="#ffffff"
        android:useLevel="false"
        android:type="linear"
        android:angle="90" />
</shape>

File style.xml
Codice: [Seleziona]
<style name="Theme.Styled_DiaryPageWhite" parent="Theme.Sherlock.Light.ForceOverflow">
        <item name="background">#FFFFFF</item>
        <item name="android:background">#FFFFFF</item>
        <item name="actionBarStyle">@style/Widget.Styled.ActionBar_DiaryPageWhite</item>
        <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar_DiaryPageWhite</item>
        <item name="android:windowActionBarOverlay">true</item>
    </style>

    <style name="Widget.Styled.ActionBar_DiaryPageWhite" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse">
        <item name="background">@drawable/shape_actionbarbackground</item>
        <item name="android:background">@drawable/shape_actionbarbackground</item>
        <item name="backgroundSplit">@drawable/shape_actionbarbackground</item>
        <item name="android:backgroundSplit">@drawable/shape_actionbarbackground</item>
        <item name="android:titleTextStyle">@style/Widget.MyApp.TitleTextStyle</item>
    </style>

Qualche idea sulla causa del problema?
Un click sul pulsante "Thanks" è sempre gradito :-)