0

編集: MainScreen で仮想キーボードを非表示にする方法は知っています(SpinboxField を操作する場合) が、Screen のサブクラスを操作する場合は非表示にできません。

4

2 に答える 2

4

getScreen().getVirtualKeyboard().setVisibility(VirtualKeyboard.HIDE)-- もちろん、getScreen と getVirtualKeyboard の後に適切な null チェックを使用して使用できます。

これは、4.7 以降をターゲットにしている場合にのみ可能であることに注意してください。古いプラットフォームをサポートする場合は、このコードを含まない別のビルドが必要になります。

于 2010-11-19T21:34:54.970 に答える
2

あなたも使うことができます

getVirtualKeyboard().setVisibility(VirtualKeyboard.HIDE_FORCE);

HIDE_FORCE は、コンテキストにフォーカスがある場合にキーボードを常に非表示にする必要があり、キーボードの表示を許可しないことを示します。

getVirtualKeyboard().setVisibility(VirtualKeyboard.HIDE) 

HIDE は、次にコンテキストにフォーカスがあるとき、またはコンテキストに既にフォーカスがある場合はすぐに、キーボードを非表示にする必要があることを示します。その後、可視性の状態は自動的に保存され、復元されます。

于 2011-07-05T15:08:17.987 に答える