Bei der Verwendung von EditText in Kombination mit Design libs (Version 22.2.1) gibt TextInputLayout, das den Hinweis programmatisch abruft, null zurück.
Ich versuche, das Sternchen '*' programmatisch an ein Pflichtfeld anzufügen, daher EditText.getHint()
, aber die Tatsache, dass es null zurückgibt, ist in diesem Fall ein Problem.
Eine einfache Codeabbildung: Layout.xml:
%Vor%Java:
%Vor%Abhängigkeit: kompiliere 'com.android.support:design:22.2.1'
Vorheriges Problem hier !
Tatsächlich bewegt sich der Hinweis zur übergeordneten Ansicht TextInputLayout
, die die EditText
-Ansicht umgibt:
Sie können den Hinweis so erhalten:
%Vor% Und wenn du *
hinzufügen willst, mach es so:
Happy coding! :)
Tags und Links android android-edittext androiddesignsupport