Das ist mein XML
%Vor%Es funktioniert auch nicht mit diesem Code
%Vor% maxLenth funktioniert nicht, ich weiß nicht warum, aber es ist nicht
Ich habe andere Antworten auf dem Stapel überprüft, aber sie funktionieren auch nicht.
Bitte überprüfen Sie, ob eines der EditText-Attribute in Konflikt steht oder was ist das Problem?
EDIT: Das gleiche Problem wird von anderen Entwicklern gestellt.
Siehe Kommentare hier wird das gleiche Problem von Mansi und aat konfrontiert
Und hier in Kommentaren wird das gleiche Problem von Vincy und Riser konfrontiert / p>
BEARBEITEN: Problem gelöst
Ich habe einen Eingabefilter verwendet, der die maximale Länge in xml überschreibt, so dass es nicht funktioniert.
Der Grund, warum der Eingabefilter für mich nicht funktioniert hat, war, dass ich einen anderen Eingabefilter benutzt habe, der den vorherigen MaxLength Eingabefilter überschreibt.
Es zu einem einzigen Eingabefilter zu machen, hat dieses Problem für mich behoben.
Ziemlich alte Post, aber ich habe bemerkt, dass das XML ein tatsächliches EditText
Objekt ist, während Sie die Filter zu einem TextView
hinzufügen, das anders als EditText
damit umgehen könnte. Wenn Sie ein Objekt InputFilter
manuell hinzufügen, wird die Eigenschaft xml überschrieben.
Der Beispielcode, dem Sie InputFilter
s zum View
hinzufügen, scheint ein Objekt TextView
zu sein. Stelle sicher, dass du die rechte Ansicht ziehst und sie wird in EditText
umgewandelt, wenn du die Filter manuell hinzufügst - das funktioniert jetzt für mich.
Viel Glück.
Wenn Sie InputFilter für den Editiertext verwenden, funktioniert maxLength nicht.
Tags und Links java android android-edittext filter maxlength