[Android] 프로그래밍적으로 EditText 글자수 제한하기!!
xml 에서 EditText 의 길이를 maxLength 라는 속성으로 통제하는 방법도 있지만 사정에 따라서 Activity에서 직접 글자수 제한을 다르게 해야하는 경우가 있기도합니다. 그래서 class 파일에서 직접 제한해야 합니다.
EditText 글자수 제한을 하기위해서 InputFilter 를 사용하면 됩니다.
생각보다 참 쉽습니다 :)
EditView et = new EditView(this);
int maxLength = 10;
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(maxLength);
et.setFilters(fArray);
참고 자료
반응형
'Dev > Android' 카테고리의 다른 글
[Android] 안드로이드 TextUtils - TextView 빈값 null 검사 (0) | 2017.02.02 |
---|---|
[Android] 안드로이드 SQLite 데이터 백업(Backup), 복원(Restore) (1) | 2017.01.16 |
안드로이드 - 샌드박스(sandbox) (0) | 2016.12.21 |
[QnA] Fragment 차이는 무엇일까? - ing.... (0) | 2016.03.17 |
[Android] TabpagerAdapter 에 대해서 (0) | 2016.03.09 |