android EditText maxLength funktioniert nicht

Dies ist meine xml

<EditText
android:id="@+id/et_comment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textNoSuggestions|textVisiblePassword"
android:hint="Provide comments here..."
android:gravity="top"
android:maxLength="5"
android:textSize="12sp"
android:visibility="visible"
/>

Es funktioniert auch nicht mit diesem Code

TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(5);
editEntryView.setFilters(filterArray);

maxLenth funktioniert nicht, ich weiß nicht warum, aber es funktioniert nicht.
Ich habe andere Antworten auf dem Stapel überprüft, aber sie funktionieren auch nicht.
Bitte überprüfen Sie, ob ein EditText-Attribut in Konflikt steht oder was das Problem ist.

EDIT: Das gleiche Problem wird von anderen Entwicklern angegangen
Zeige KommentareHie das gleiche Problem wird von Mansi und aat konfrontiert
UndHie in Kommentaren wird das gleiche Problem von Vincy und Riser konfrontiert

EDIT: Problem gelöst
Ich habe einen Eingabefilter verwendet, der die maximale Länge in XML überschreibt, sodass er nicht funktioniert.
Der Grund, warum der Eingabefilter bei mir nicht funktioniert hat, war, dass ich einen anderen Eingabefilter verwendet habe, der den vorherigen maxLength-Eingabefilter überschreibt.
Machen Sie es zu einem einzigen Eingabefilter, um dieses Problem für mich zu beheben.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage