Android EditText inputType 이용한 완료버튼

2020. 5. 20. 10:02Android

반응형

1. EditText XML

android:inputType="textPersonName"

추가

 

inputType 속성 보기  출처 - https://recipes4dev.tistory.com/95 

 

안드로이드 에디트텍스트 속성 5. [inputMethod, inputType] (Android EditText Attributes 5)

1. EditText 속성 (5) EditText 속성 리스트 및 요약 설명을 확인하시려면 [안드로이드 에디트텍스트 속성] 페이지를 참고하시기 바랍니다. EditText 속성에 대한 자세한 설명 및 예제를 확인하시려면, 아

recipes4dev.tistory.com

 

2. JAVA 코드

EditText editText = (EditText)findViewById(R.id.editText);
        editText.setImeOptions(EditorInfo.IME_ACTION_DONE); //키보드 다음 버튼을 완료 버튼으로 바꿔줌
        editText.setOnEditorActionListener(new TextView.OnEditorActionListener()
        {
            @Override
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
            {
                if(actionId == EditorInfo.IME_ACTION_DONE)
                {
                    //키보드에 완료버튼을 누른 후 수행할 것
                    return true;
                }
                return false;
            }
        });

1번 적용후 2번 적용 해야 정상적으로 작동합니다.

반응형