2

xmlを使用せずに、ボタンのクリック時にAndroidテンキーを表示する方法. 私は単純なキーボードを表示するためのコードを知っています:

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

imm.toggleSoftInput (InputMethodManager.SHOW_FORCED, 0);
KeyboardMouse.this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); 

しかし、代わりにテンキーのみを表示したい。私を助けてください。

4

1 に答える 1

2

次のコードを試してください

    EditText ed= (EditText) findViewById(R.id.editeextId);
ed.setInputType(InputType.TYPE_CLASS_NUMBER);
于 2012-04-20T06:12:20.567 に答える