optionmenu

___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ qstnhdr ___ Warum ActionbarSharelock nur Überlaufsymbol zeigt, auch wenn Platz vorhanden ist ___ tag123actionbarsherlock ___ ActionBarSherlock ist eine Erweiterung der Kompatibilitätsbibliothek, die die Verwendung des Aktionsleisten-Entwurfsmusters für alle Android-Versionen mit einer einzigen API ermöglicht. ___ tag123optionsmenü ___ Ein Optionsmenü ist ein UI-Konstrukt, das dem Benutzer eine Liste von Optionen bietet. ___ answer21350448 ___

Ich schätze, für Geräte mit der Bildschirmauflösung 320 * 480 werden Sie kein Überlaufsymbol erhalten, stattdessen können Sie beim Klicken auf die Menüschaltfläche des Geräts die restlichen Menüelemente wie folgt aufrufen:

    
___ answer21331294 ___

Sie haben zwei %code% (1) verschachtelt

%Vor%

Es sollte alles ein einzelnes Menü sein, wobei der Überlaufmenüpunkt entfernt wurde. Es wird automatisch angezeigt.

  

Aktualisiertes Menü xml

%Vor%     
___ qstntxt ___

Ich bin fest mit der Sichtbarkeit von Menüpunkten in ABS beschäftigt, auch wenn Platz in der Kopfzeile ist. Sache ist, habe ich Test in der unterschiedlichen Größe des Gerätes, aber in jedem Fall kann ich nur eins sehen und das ist Überlaufmenü.

Ich verwende %code% , um mein Menü dynamisch zu verwalten, und das funktioniert perfekt. (Aber ich weiß nicht, ob dieses Problem auftritt, tschüss %code% oder ein anderer Grund).

Unterschied anzeigen:

Erster Ansatz Ich habe das Menü programmgesteuert erstellt und diese Sichtbarkeit mithilfe von setShowAsAction () . Irgendwo habe ich auch setShowAsActionflag () gefunden und ich habe es auch versucht . Aber in diesem Fall kann ich das Overflow-Menü in %code% nicht sehen. Also, das ist mein Problem bei der programmatischen Annäherung.

Hier ist mein Code

%Vor%

Zweiter Ansatz Ich habe ein Menü mit einem XML-Ordner erstellt und alle Eigenschaften in einer separaten Datei festgelegt. Jetzt flektiere ich dieses Menü in %code% , aber in diesem Fall kann ich nur ein Überlauf-Icon in jedem Dichte-Bildschirm sehen, obwohl ich %code%

eingestellt habe

Hier ist mein XML-Code.

%Vor%

Ich ändere den Menüpunkt in %code% mit %code%

Hier ein paar hilfreiche Links, auf die ich bereits hingewiesen habe, aber das Problem ist noch nicht gelöst.

Setzen Sie android: showAsAction="ifRoom | withText" programmgesteuert

Hinzufügen von Text zu Symbolen in ActionBar?

Ich weiß nicht, warum ich dieses Problem bekomme. Ihre Hilfe und Ihr Einsatz werden es bestimmt zu schätzen wissen.

Danke.

    
___
2
Antworten

Was ist der Unterschied zwischen Optionsmenü und Panel-Menü in Android?

Ich habe gerade ein Panel-Menü versehentlich mit der automatischen Vervollständigung von Eclipse erstellt und es erst erkannt, als ich meinen Code gelesen habe. Da ich ein Optionsmenü haben wollte, habe ich den kleinen Unterschied im Display nic...
20.07.2010, 10:26
2
Antworten

Optionsmenü Animation

Wie kann ich eine Slide-Down-Animation wie folgt geben: %Vor% für "Optionsmenü" Öffnen .wie diese Animation:     
24.08.2016, 07:05
2
Antworten

Warum ActionbarSharelock nur Überlaufsymbol zeigt, auch wenn Platz vorhanden ist

Ich bin fest mit der Sichtbarkeit von Menüpunkten in ABS beschäftigt, auch wenn Platz in der Kopfzeile ist. Sache ist, habe ich Test in der unterschiedlichen Größe des Gerätes, aber in jedem Fall kann ich nur eins sehen und das ist Überlaufmenü....
24.01.2014, 11:04