2014-11-21 2 views
0

사용자가 세 단어를 입력 할 수있는 EditText가 있습니다. 사용자가 더 많은 단어를 입력하지 못하게하려면 어떻게해야합니까? 사용자는 입력 한 내용을 지우고 새 단어 세 개를 입력 할 수 있어야합니다. 당신의 XML이를 사용하여edittext에서 텍스트 입력 제어하기

+0

당신은'InputFilter'이 필요합니다. http://developer.android.com/reference/android/text/InputFilter.html을 참조하십시오. – njzk2

답변

0

시도 : 당신의 자바 코드에서

<EditText 
... 
android:maxLength="3" /> 

나이 :

EditText input = (EditText) findViewById(R.id.your_editTextId); 
InputFilter[] FilterArray = new InputFilter[1]; 
FilterArray[0] = new InputFilter.LengthFilter(3); 
input.setFilters(FilterArray); 
관련 문제