Ich habe mit den ActionBar und ActionBarSherlock für die letzten paar Tage gearbeitet, und ich habe einige Probleme beim Ausfüllen einiger Informationen in der ActionBar.Android (ActionBarSherlock) Gibt es eine Möglichkeit, die Höhe der ActionBar im Hoch- und Querformat beizubehalten?
Wenn die Anwendung läuft im Portrait-Modus sieht das ActionBar in Ordnung, und alle können die Daten angezeigt werden, zum Beispiel:
Aber wenn ich die App wechseln in Landschaft angezeigt werden, einige der Daten wird abgeschnitten:
Sie feststellen können, wie sowohl das Statussymbol und die E-Mail hat sich durch die neue Höhe des ActionBar abgeschnitten worden.
In diesem Fall möchte ich die gleiche Größe für Hoch- und Querformat beibehalten, damit die App gut aussehen kann. Ich kann die Schriftgröße des Aktionsleistentitels nicht reduzieren, da er andere Symbole enthalten kann.
Die Art und Weise bin ich diese Symbole in der Aktionsleiste Titel und Untertitel setzen, ist die Verwendung Html.fromHtml
Irgendwelche Ideen, dieses Problem zu lösen? Ich benutze die ActionBarSherlock-Bibliothek!
Abgestimmt die Idee, von Jake zu hören. Das ist ein interessantes Thema. Ich habe gerade in der Vanille-GTalk-App auf ICS getestet, es zeigt dieses Textabschneide-Problem nicht. – Davek804
Guter Ansatz, aber ja, ich denke, dass es nur für Pre-ICS-Geräte funktioniert. In der GTalk-App erscheint dieses Problem nicht, da die Titelgröße (kein Untertitel) kleiner zu sein scheint als die native Größe. Aber wie gesagt, ich kann das nicht machen, weil der Titel auch andere (größere) Icons enthalten wird. Ich werde auf die Antwort des Jake warten =) –
Ihre Follow-up ist korrekt. Brauchen nur eine nicht-'android'-prefixed Version im Thema, so dass es auf Pre-ICS funktioniert. Ich empfehle Ihnen, den oberen Abschnitt zu streichen. –