2012-12-02 12 views
5

zeigt Wie kann ich die oben Action Bar verstecken, sondern zeigen die Split-Aktionsleiste mit ActionBarSherlock. Ich möchte die Tabs oben wie folgt statt haben:ausblenden Aktionsleiste während Split-Aktionsleiste

figure 3

Die Android-Entwickler-Website heißt die im Anschluss an die Aktionsleiste zu verstecken, aber die geteilte Aktionsleiste halten:

Wenn Sie‘ Ich möchte die Hauptaktionsleiste oben ausblenden, da Sie über die integrierten Navigationsregisterkarten mit der geteilten Aktionsleiste aufrufen. setDisplayShowHomeEnabled (false) zum Deaktivieren des Anwendungssymbols in der Aktionsleiste. In diesem Fall gibt es jetzt nichts mehr im Aktionsleiste Haupt links, so dass es verschwindet, und alles, was sind an der Spitze die Navigation Tabs links und die Aktionselemente an der Unterseite, wie sie in der zweiten Einrichtung in 3

gezeigt

https://developer.android.com/guide/practices/tablets-and-handsets.html#SplitActionBar

In meinem SherlockFragmentActivity ich folgende nennen, aber nur das App-icon und Titel verschwinden und die Aktionsleiste bleibt wie folgt aus:

//Hide action bar 
    getSupportActionBar().setDisplayShowTitleEnabled(false); 
    getSupportActionBar().setDisplayShowHomeEnabled(false); 

enter image description here

getSupportActionBar().hide() Aufruf verbirgt sich die Aktionsleiste, sondern auch versteckt die Split-Aktionsleiste.

+0

Ich habe erfolgreich in der Lage gewesen, diese sehr gleiches Layout mit 'getSupportActionBar() erstellen setDisplayShowTitleEnabled (false);.' Und ' getSupportActionBar() setDisplayShowHomeEnabled (false);.' So bin ich Ich bin ziemlich verwirrt darüber, wie du das nicht kannst. Würde es Ihnen etwas ausmachen, den Quellcode Ihrer Aktivität zu posten? – Neilers

Antwort

0

Die Tabs nur in die Top-Aktionsleiste aufrollen, wenn Sie die Tabs durch ABS verwenden. Sie verwenden ViewPager/ViewPagerIndicator nicht für die Tabs, oder? (Ich habe dieses Problem derzeit)

Verwandte Themen