Wie wird widget.TextInputLayout mit der MaterialSpinner-Ansicht ausgerichtet?

8

Ich habe eine spezielle Frage bezüglich der Verwendung der Ansicht von MaterialSpinner .

Ich möchte, dass der Spinner genau auf der rechten Seite eines EditText ausgerichtet ist, der in einer android.support.design.widget.TextInputLayout-Ansichtsgruppe für Floating-Label-Unterstützung eingebettet ist.

Ich habe sowohl LinearLayout als auch RelativeLayout (mit den align to Layout-Attributen) ausprobiert, und keiner funktioniert ordnungsgemäß.

Ich lande mit etwas, das wie das aussieht.

Unten ist mein Layout so weit:

%Vor%

In der Vorschau des Layout-Designers in Android Studio scheint es ausgerichtet zu sein, aber wenn ich es entweder auf dem Emulator oder einem echten Gerät ausführe, sind die Ansichten nicht wie im vorherigen Screenshot gezeigt ausgerichtet.

    
duke 27.06.2015, 12:55
quelle

1 Antwort

17

Ich habe mich entschieden, die MaterialSpinner-Ansicht nicht zu verwenden, obwohl sie mit dem Floating-Label gut aussieht.

Ich verwende einen normalen Spinner mit dem angewandten .underline-Stil:

%Vor%     
duke 27.06.2015, 13:53
quelle