Ich versuche, den Hintergrund eines Spinner gesetzt programmatisch als würde der folgenden XML-Code auf null:Einstellung Hintergrund Spinner auf null programmatisch
<Spinner
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/spinner1"
android:background="@null"
/>
Ich habe versucht, entweder von:
spinner1.setBackground(null);
spinner1.setBackgroundDrawable(null);
spinner1.setBackgroundResource(0);
Aber Keine dieser drei gibt die gleiche Ausgabe wie die XML. Über xml verschwindet die gesamte Pfeilregion inklusive Padding, während via Code nur das Pfeilzeichen verschwindet, aber die gesamte Länge der Pfeilregion bleibt erhalten.
Irgendwelche Hinweise?
Ich muss es programmgesteuert tun. Ich glaube, dass Stile und Hintergrund = "# ..." nur aus XML funktionieren. – judorange
aktualisiert, um im Code zu zeichnen, wenn das Ihre Präferenz ist – Sam
funktioniert auch nicht. Auf der rechten Seite des Drop-down-Menüs ist noch Platz. Die XML-Lösung entfernt diesen Rohling vollständig. – judorange