2011-08-01 5 views
0

제목에 명시된 바와 같이 활동 시작시 숫자 키패드로 전화하려면 어떻게해야합니까? 지금 당장 가지고 있어요 :활동 시작시 Android 숫자 표시 키패드

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 

on OnCreate. 그러나 이것은 문자가있는 일반적인 일반 키보드입니다.

+0

당신은 xml-layout에서 android : inputType = "number"를 하나 사용해 보셨습니까? –

+0

네,하지만 작동하지 않습니다 ... note edittext 상자 등이 없습니다. listview가있는 선형 레이아웃 일뿐입니다. 하지만 키패드가 나타나길 바래. – bernlim

+0

http://stackoverflow.com/questions/1509719/android-how-to-make-the-keypad-always-visible –

답변

0

이것은 내 aproach입니다.

는 아래쪽 당신이 종료하는 경우가 늘 근처에도 (손으로 닫해야한다는 것입니다 그것을

InputMethodManager lIMManager

lIMManager = (InputMethodManager) getSystemService(this.INPUT_METHOD_SERVICE); 
lIMManager.getInputMethodList(); 
lIMManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 

mIMManager.hideSoftInputFromWindow(txtPin.getWindowToken(), 0); 

을 숨기려면 표시하려면 애플 리케이션) 희망이 도움이! 감사합니다.