숫자/기호 모드에서 Android가 주어진 EditText에 대해 소프트 키보드를 시작하도록 지정하려고합니다. EditText의 입력 유형을 숫자 입력으로만 제한하고 싶지는 않다는 것을 제외하고는 EditText.setInputType()을 사용하여 EditText의 입력 유형을 숫자로 설정하여이 작업을 수행 할 수 있습니다. 안드로이드에게 주어진 EditText를 위해 어떤 키보드를 열어야하는지 다른 방법이 있습니까?android : 기호 키보드 모드에서 시작하지만 숫자 만 입력으로 제한하지 마십시오.
** 본질적으로 [0,9. + -/*() @ :]를 포함한 임의의 수학적 표현을 허용하는 수학 입력 클래스를 원합니다.
editField.setRawInputType(InputType.TYPE_CLASS_NUMBER);
// ^^^ note the Raw!
그래서 당신이 설정하는 원시 버전이 필요 : 다른 몇 가지 연구와 노력을 많이 후
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
거의 동일한 질문 : http://stackoverflow.com/questions/25219855/how-to-show-android-keyboard-with-symbols-mode-by-default – OneWorld