ActionBar mit Icon und Text im Hochformat

8

Ich kann nicht scheinen, ein Bild und einen Text zu erhalten, um im Hochformat auf Menüpunkten in der Aktionsleiste zu arbeiten, egal was ich versuche. Ich habe sogar versucht, Android-Hochformat zu zwingen

Mein XML:

%Vor%

Hat jemand das herausgefunden?

    
Dnaso 20.04.2013, 20:44
quelle

2 Antworten

9

Aus der Datei config.xml der nativen ActionBar:

Werte:

%Vor%

Werte-480dp:

%Vor%

Um Ihre Frage zu beantworten:

Nein, das geht nicht, wenn die Gerätebreite kleiner als 480dp ist. (Es sei denn, Sie möchten eine benutzerdefinierte ROM mit einem modifizierten Framework erstellen)

    
Ahmad 20.04.2013, 20:59
quelle
0

Ahmads Antwort macht klar, warum das nicht möglich ist. Es ist ärgerlich, dass die Aktionsleiste nicht einfacher anzupassen ist.

Eine schnelle und schmutzige Lösung besteht darin, zwei Knöpfe in das Menü zu setzen, das Symbol von einem zu entfernen und dem zweiten einen anderen Namen zu geben. Dann replizieren Sie in der entsprechenden Java-Datei die Funktionalität für die zusätzliche Schaltfläche in onOptionsItemSelected. Dies führt dazu, dass Sie eine benutzerdefinierte Ansicht für die Aktionsleiste erstellen müssen.

%Vor%

Ich habe diese Antwort auch gesehen, aber nicht versucht: withText in der geteilten ActionBar #Google Calendar-Methode . So wird das in Google Kalender gemacht, aber auch eine benutzerdefinierte Ansicht, die die Aktionsleiste ersetzt.

    
TTransmit 18.12.2014 14:50
quelle