Ich entwickle eine Anwendung, bei der die Navigation mithilfe des Drehfelds in der Aktionsleiste erfolgt. Spinner-Elemente mussten auch Symbole enthalten, daher habe ich benutzerdefinierte Layouts für das Objekt erstellt. Das Problem ist, dass der Spinner in Bezug auf seine Elemente zu breit ist. Ich verwende ActionBarSherlock. Die Codes, die ich bisher geschrieben habe:
navigation_list_item.xml:
%Vor%navigation_list_dropdown_item.xml:
%Vor%NavigationListAdapter.java:
%Vor%onCreate-Methode der Aktivität:
%Vor%Eine Illustration des Problems:
Möglicherweise ändert sich die Breite der Textansicht in navigation_list_dropdown_item.xml zu wrap_content, wenn die Breite von LinearLayout nicht geändert wird. Sie können dies sehen: Ссылка .
Tags und Links android android-actionbar actionbarsherlock