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.
In Auftrag zu deaktivieren, den hintergrund habe ich den folgenden code in SherlockFragmentActivity#onCreate
. Dann ist das problem Weg.
getSupportActionBar().setBackgroundDrawable(null);
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?
-
24
- Diese Antwort soll akzeptiert werden. Es ist eine großartige Möglichkeit, um präsentieren eine debug-Menü !
- hi, so entsteht ein Grau-Effekt, aber nicht einen transparenten Effekt in android 2.3 , warum könnte das so sein? Bitte helfen
- Ok, habe es, es funktioniert gut auf dem Gerät, aber nicht auf dem emulator. ich hoffe, das ist der einzige Grund.
InformationsquelleAutor Paul Burke
Du musst angemeldet sein, um einen Kommentar abzugeben.