Erhalte die Höhe der ActionBar [duplizieren]

8

Ich benutze Actionbar in meiner Anwendung.
Ich möchte die Höhe der ActionBar programmatisch daher verwende ich:

%Vor%


Aber ich bekomme 0 Wert von Höhe. Wie kann ich die Höhe von ActionBar bekommen?

    
KDeogharkar 12.12.2012, 05:46
quelle

3 Antworten

14

Ich fand die Alternative von ActionBar.getHeight()
Wenn jemand mit demselben Problem konfrontiert ist, dann ist dieser Link nützlich.

  

While @ Birdy's Antwort ist eine Option, wenn Sie explizit kontrollieren wollen   die ActionBar - Größe gibt es eine Möglichkeit, es hochzuziehen, ohne die   Größe, die ich in der Support-Dokumentation gefunden habe. Es ist ein bisschen peinlich, aber   es hat für mich funktioniert. Sie benötigen einen Kontext, dieses Beispiel wäre gültig   in einer Aktivität. ~ Anthony

%Vor%     
KDeogharkar 12.12.2012, 09:54
quelle
5

Der folgende Code hilft auch. Möglicherweise müssen Sie getContext () zu diesem

ändern %Vor%

Die Antwort wird von dieser Frage kopiert Wie groß ist ActionBar? in Pixel?

Für die neuere Version von Android könntest du das einfach tun:

%Vor%     
Tim Hong 25.04.2014 10:39
quelle
3

Eine einfache Möglichkeit, die Höhe der Aktionsleiste zu finden, ist die Methode Activity onPrepareOptionMenu.

%Vor%     
Ashish Jha 26.10.2013 11:55
quelle

Tags und Links