編集: MainScreen で仮想キーボードを非表示にする方法は知っています(SpinboxField を操作する場合) が、Screen のサブクラスを操作する場合は非表示にできません。
1188 次
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 に答える