Ich erstelle eine Anwendung mit ActionBarSherlock und benutze ActionBar Tabs. Unten ist, wie ich Tabs definieren:
%Vor%Ich versuche, die Höhe der Tabs zu ändern. Von dem, was ich verstehe, gibt es keine Möglichkeit, nur die Höhe der Tabs zu ändern. Du musst auch die Höhe der Hauptaktionsleiste ändern (ich ziehe meine Definition der Hauptaktionsleiste aus) Ссылка Wie Sie die Höhe der Aktionsleiste ändern, verwenden Sie den folgenden Stil innerhalb des Hauptthemas
%Vor%Der obige Code scheint auf allen Geräten zu funktionieren, um sowohl die Main-Aktionsleiste als auch die Tabs außer Jellybean zu ändern. Ich habe das auf einem 4.1.2 Galaxie-Nexus getestet. Auch auf einem 4.2 Nexus 7. Es scheint auf beiden gleich zu funktionieren. Es ändert nur die Hauptaktionsleiste und nicht die Höhe der Registerkarte.
Wir haben auch eine benutzerdefinierte Ansicht für die Tabs ausprobiert, die uns nicht geholfen hat.
Wenn mir jemand zeigen kann, wo in Google heißt es, dass sie keine Änderung der Höhe der Tabs mehr erlauben (was ich bezweifle, ist der Fall) oder gib mir einen Stil, um dieses Problem zu beheben. Ich würde es sehr begrüßen. Wenn Sie mir sogar ein Beispiel für eine normale Aktionsleiste geben und nicht Sherlock, der mir helfen könnte.
Für mich klingt es wie ein stiller Bugfix. Sie machen einige davon bei jeder neuen Veröffentlichung. Es macht keinen Sinn, dass die Höhe der Aktionsleiste die Größe der Tabs erhöhen sollte, und es ist nicht etwas, das von Google angeregt wurde, sondern ein Hack, den Entwickler als nützlich empfunden haben. Ihre einzige andere Möglichkeit ist es, es selbst zu machen, aber es ist ziemlich komplex und könnte sich als zeitraubend erweisen.
Ähnliche Post hier: Ändere die Aktionsleistenhöhe auf Android JellyBean
Tags und Links android android-actionbar android-4.2-jelly-bean actionbarsherlock