Komplett transparent durch die Verwendung von ActionBarSherlock Thema

Ich bin mit ActionBarSherlock 4.0.2.

Brauche ich eine komplett durchsichtige action-bar (ohne neon-Farben unten Teiler). Daher habe ich die folgenden Stil:

<style name="AppTheme" parent="@style/Theme.Sherlock">
    <item name="windowActionBarOverlay">true</item>
    <item name="icon">@drawable/ic_home</item>
    <item name="titleTextStyle">@style/ActionBarCompatTitle</item>
    <item name="android:windowFullscreen">true</item>
</style>

Durch die Verwendung von oben genannten code habe ich noch folgenden Effekt.

Komplett transparent durch die Verwendung von ActionBarSherlock Thema

In Auftrag zu deaktivieren, den hintergrund habe ich den folgenden code in SherlockFragmentActivity#onCreate. Dann ist das problem Weg.

getSupportActionBar().setBackgroundDrawable(null);

Komplett transparent durch die Verwendung von ActionBarSherlock Thema

Aber ich möchte sehen, wie die Lösung umgesetzt wird und in styles.xml statt Java-code, wie ich haben viele andere Geräte mit unterschiedlichen Bildschirm-Konfiguration. Ich veränderte die styles.xml der folgenden, ohne mit den zuvor genannten fix im Java-code.

<style name="AppTheme" parent="@style/Theme.Sherlock">
    <item name="windowActionBarOverlay">true</item>
    <item name="icon">@drawable/ic_home</item>
    <item name="titleTextStyle">@style/ActionBarCompatTitle</item>
    <item name="android:windowFullscreen">true</item>

    <item name="android:background">@drawable/transparent</item>
    <item name="background">@drawable/transparent</item>
</style>

Jedoch die neon-Teiler immer noch sichtbar. Es scheint, dass mein fix mit android:background und background funktioniert nicht. Bin ich etwas fehlt?

Schreibe einen Kommentar