7

カスタムデザインのAndroidアプリの場合、フォーカスする入力がないため、キーボードを手動で開きます。

私はそれを使用して開きます:

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

キーボードをInputType.TYPE_CLASS_NUMBERとして設定したいのですが、これを行う方法に関するドキュメントが見つかりません。

前もって感謝します !

4

1 に答える 1

7

この問題の解決策は、すべての編集テキストをLinearLayoutに設定し、可視性をEditTextではなくそのLinearLayoutで「Gone」に設定することです。

このようにして、他の要素をクリックすることで、プログラムでEditTextに集中することができます。

于 2012-10-18T15:41:29.853 に答える