Das ist mein xmlandroid EditText maxLength nicht funktioniert
<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"
/>
Weder ist es mit diesem Code arbeiten
TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(5);
editEntryView.setFilters(filterArray);
maxLenth nicht funktioniert, 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 durch andere Entwickler
Siehe here Kommentare gleichen Problem von Mansi und aat
Und here in den Kommentaren gleiche Problem wird, vor denen Vincy und Riser
wird BEARBEITEN: Problem gelöst
Ich verwendete Eingabefilter, der die maximale Länge in XML überschreibt, so dass es nicht funktionieren kann.
Der Grund Eingabefilter funktionierte nicht für mich war, dass ich einen anderen Eingabefilter verwendete, der den vorherigen MaxLength Eingabefilter überschreibt.
Es in einen einzelnen Eingabefilter zu machen behob dieses Problem für mich.
Es funktioniert, android: maxLength = "5" funktioniert! –
Aber es funktioniert nicht für mich:/ – Salmaan
Ich schlage vor, Sie auf einem Telefon mit USB-Debugging zu überprüfen –