2010-04-02 2 views
77

Android 애플리케이션에 여러 개의 EditText가 있습니다. 각 문자는 InputMethod가 numberSigned로 설정되어 있습니다. 대상 장치에 하드웨어 키보드가없고 숫자 입력에 소프트웨어 키보드가 사용됩니다. 안드로이드는 "다음"버튼으로 입력 상자의 오른쪽에있는 표준 "완료"버튼을 대체합니다. 대신 "완료"를 어떻게 사용할 수 있습니까?EditText 소프트웨어 키보드에서 "다음"버튼을 비활성화하는 방법 ("완료"버튼으로 대체)

+0

내가 다음 버튼을 해제해야합니다

Reference

+0

@SivakumarPurushothaman 나는 당신을 위해 지금 시험 할 수는 없지만 actionNone은 작동합니까? –

답변

183

EditTextandroid:imeOptions="actionDone"을 추가하십시오.

myEditText.setImeOptions(EditorInfo.IME_ACTION_DONE); 
+1

하지만 편집 텍스트에서 텍스트를 선택한 후 완료 버튼이 EDIT 버튼으로 바뀌고 잘라내 기, 복사, 붙여 넣기 ... 표시로 이것을 비활성화하십시오. – Unknown

+1

멀티 라인 편집 텍스트는 어떻습니까? 이것은 그들을 위해 작동하지 않는 것 같습니다. :/ – Sheharyar

+7

@SheharyarNaseer 다중 행 EditText의 입력 유형은 EditText XML에서 다음과 같아야합니다 :'android : inputType = "textImeMultiLine"'. 그러면 'android : imeOptions'가 작동합니다. – macklinu

51

도 함께 코드에서 수행 할 수 있습니다. 그게 내가 뭘 할 수 있을까? 나는 그 장소에서 버튼을 완료 할 필요가 없다. 감사합니다
+0

나를 위해 일해도 .. .. 고마워 .. – cavallo

관련 문제