EditText의 글자 수 제한 걸기

by 조쉬 posted Jul 16, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

개발을 하다보면 EditText에 글자 수를 제한 걸고 싶을 때가 있습니다.

XML을 사용해서 제한을 걸 수도 있고, 소스 코드를 이용해서 제한을 걸 수도 있습니다.

XML상에서는

<EditText 
     android:layout_width="match_parent"
     android:layout_height="wrap_content"

     android:maxLength="5"/>

와 같이해서 길이 제한을 걸 수 있고,


소스 코드상에서는

private final int m_nMaxLengthOfDeviceName = 30;
editText.setFilters(new InputFilter[] { new InputFilter.LengthFilter(m_nMaxLengthOfDeviceName) });

와 같이 작성해서 길이 제한을 걸 수 있습니다.