Ich hatte einen Nutzer mit einem Nexus 7-Feedback, um zu sagen, dass meine App-Bildschirme wie erwartet angezeigt werden, mit Ausnahme von Spinners
, die viel größer erscheinen, als sie sollten.
Normaler Bildschirm Ссылка
Große Spinner auf Nexus 7 Ссылка
Ich habe ein Spinner
TextView
Layout:
was von diesem RelativeLayout
:
Ich habe die App auf einer Reihe anderer Geräte laufen und es scheint in Ordnung. Irgendwelche Ideen, warum das Nexus 7 Spinners
auf diese Weise anzeigt?
OK, ich habe die Lösung gefunden.
Das Spinner-Layout, das ich oben gepostet habe, war eigentlich der Spinner von res / layout-xlarge und der Nexus ist ein großes Gerät. Das res / layout-large enthielt folgende xml:
%Vor%wenn es hätte sein sollen:
%Vor%und das war natürlich der Grund, warum der Spinner-Text so groß erschien.
Ich nehme an, dass dies die Schwierigkeit verdeutlicht, mehrere Layoutgrößen zu verwalten, ohne für jedes ein physisches Testgerät zu haben.