EditText나 TextView등 View를 사용하지 않고 화면에 숫자 키보드를 띄우고자 합니다.

EditText 에서는 InputType:numeric 설정하면 바로 숫자창이 뜨는데요

Activity onCreate에서 아래와 같이 추가 해 준 후 창을 띄우기 까지 성공했습니다.
onKeyDown으로 값도 잘 들어오긴 하구요..


this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
InputMethodManager mgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(해당레이아웃, InputMethodManager.SHOW_FORCED);

근데 숫자만 입력 받기 위해 숫자 패드를 불러오려고 하는데... 어떻게 해야 하는지 막막합니다.
이건 역시 InputMethodManager를 쓰면 되지 않을까 싶었는데 해당 메소드가 없고...
어떻게.. 방법이 없을까요?