EditText 限制輸入文字的長度有兩種
1.使用addTextChangedListener 這個可以監聽到時時輸入的文字長度 並作相應的處理
2.通過setFilters()的方式
如果僅僅是需要限制一下字數,不需要過多的判斷的話,建議使用第二種方式,只需要一行代碼搞定,這裏就介紹下第二種的使用吧,
很簡單,附上代碼一看就懂,比如限制字數爲200字的話:
edt.setFilters(new InputFilter[]{new InputFilter.LengthFilter(200)});