Wie stellen Sie die Höhe der action bar programmgesteuert
Ich bin Implementierung einer benutzerdefinierten Blick in die Android action bar. Das problem ist, dass unter bestimmten Voraussetzungen brauche ich, um die doppelte Höhe der action bar zu ermöglichen, wird die Ansicht vollständig dargestellt werden. Ich kann die Höhe mit einem custom-theme, aber diese Höhe ist statisch.
Ist möglich, ändern Sie die action-bar Höhe programmgesteuert?
- Es scheint, dass es nicht möglich ist, und dass geht auch gegen den Android Style Guide. Alternativen sind: eine benutzerdefinierte Ansicht Erstellen, oder Fragen Sie den designer, um eine standard-android-Muster.
- prüfen Sie das developer.android.com/reference/android/app/.... Ich habe auch gleiche problem, In AppCompact Benutzerdefinierte Actionbar in der 2.X actionbar ist fullscreen. Das könnte Ihnen helfen.
InformationsquelleAutor Imanol | 2013-11-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun, indem Sie Reflexion (möglicherweise nicht eine gute Idee):
RyanCheu Antwort für mich gearbeitet, aber ich fand, dass wenn ich den ausgewählten text in eine Aktivität, die text-Auswahl-Werkzeugleiste erschienen in der Standard action bar Größe, die der Größe verändert, die Aktivität, die entfernt die text-Auswahl, so war es unmöglich, verwenden Sie die Kopie und Wählen Sie Alle Funktionen. Ich landete wieder auf Themen zu setzen, die action bar Höhe, und wechselnden Themen programmgesteuert mithilfe setTheme() und neu(). Der Beispiel-code ist hier:
https://stackoverflow.com/a/37974527/462162