簡體   English   中英

如何在EditText中設置字符數限制?

[英]How to set limit of characters in EditText?

我有一個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" />
EditText editText = new EditText(this);  
int maxLength = 3;    
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
EditText edt =(EditText)findViewById(R.id.edt); 

edt.setFilters(new InputFilter[]{
                   filter,
                   new InputFilter.LengthFilter(2)
               }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM