Wie wird der Validierungsfehler für ein Spinner-Widget angezeigt, das TextView.setError () ähnlich ist? Ich möchte nicht für jeden Spinner-Validierungsfehler ein neues Dialogfeld öffnen. Die android.widget.Spinner-Klasse verfügt nicht über die setError-Methode
Wenn Ihr Spinner mit Standard-Artikelansichten eingerichtet ist, getSelectedView()
-Methode für die Spinner-Klasse gibt TextView
zurück. Und dazu können Sie setError(CharSequence)
hier aufrufen ist was ich gemacht habe:
Ergebnis sieht auf Android 4.4 so aus:
Sie können also 'setError' in Ihrem getView im Adapter von Spinner verwenden. Natürlich, wenn die XML-Datei Ihres Artikels in Ihrem Spinner eine TextView hat:
%Vor%Tags und Links android validation spinner