如何设置EditText中的字符限制?

Gop*_*rvi 1 android

我有一个EditText,我将maxLength设置为2,但EditText仍然占用超过2个字符.这是我的代码.

<EditText
            android:id="@+id/etAddClientcountry"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:ems="10"
            android:maxLength="2"
            android:inputType="textCapCharacters"
            android:hint="Country (two letter ISO code)"
            android:textAppearance="@android:style/TextAppearance.Small" />
Run Code Online (Sandbox Code Playgroud)

Job*_*ews 14

EditText editText = new EditText(this);  
int maxLength = 3;    
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
Run Code Online (Sandbox Code Playgroud)