Ich versuche, einen Spinner an derselben Position anzuzeigen, an der der Standardtitel der Aktionsleiste angezeigt wird. Ich folgte der Anweisung des ähnlichen SO Fall hier , So habe ich es geschafft, den Titel zu eliminieren, aber die Position des Spinners ist nicht auf der linken Seite ausgerichtet, wie Sie in diesem Screenshot sehen können.
Hier sind die wichtigsten Definitionen meiner Anwendung, um diesen Fall zu reproduzieren:
AndroidMenifest.xml:
menu_view_all.xml:
%Vor%und die relevante Aktivität:
%Vor%Also - Kann ich den Spinner an der linken Seite der Aktionsleiste ausrichten und wie? Ist es richtig, den Spinner in der Aktionsleiste zu verwenden und ihn wie bisher über die menu.xml -Datei zu setzen?
Aktion View
s im Menü wird immer nach rechts ausgerichtet. Wenn Sie möchten, dass Ihre Spinner
nach links ausgerichtet wird, wäre es besser, sie als eine benutzerdefinierte View
auf der ActionBar
mit der setCustomView()
-Methode festzulegen. Ein benutzerdefiniertes View
wird standardmäßig nach links ausgerichtet und übernimmt die Stelle des Titels, wenn diese ausgeblendet ist. Bitte beachten Sie, dass dies erfordert, dass Sie setDisplayShowCustomEnabled(true)
für ActionBar
aufrufen.
Tags und Links android android-actionbar android-actionbar-compat android-ui alignment