Questo è il mio xmlAndroid EditText maxLength non funziona
<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"
/>
Né sta funzionando utilizzando questo codice
TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(5);
editEntryView.setFilters(filterArray);
maxLenth non funziona, non so perché, ma si mangia.
Ho controllato altre risposte nello stack ma non funzionano.
Controllare se uno degli attributi di EditText è in conflitto o qual è il problema?
EDIT: Stesso problema è stato affrontato da altri sviluppatori
vedere i commenti here stesso problema è stato affrontato da Mansi e AAT
E here nei commenti stesso problema è stato affrontato da Vincy e Riser
EDIT: Problema risolto
Stavo usando il filtro di input che sovrascrive la lunghezza massima in xml rendendolo incapace di funzionare.
La ragione per cui il filtro di input non ha funzionato per me era che stavo usando un altro filtro di input che sovrascrive il filtro di input maxLength precedente.
Inserendolo in un singolo filtro di input è stato risolto il problema.
Si sta lavorando, Android: maxLength = "5" funziona! –
Ma non funziona per me:/ – Salmaan
Ti suggerisco di controllare su un telefono usando il debug USB –