テキストフィールドとボタンがあります。ユーザーがテキストを入力してボタンを押すと、現在デフォルトではキーボードが下にスライドします (非表示)。
ユーザーはほとんどのテキストをテキスト フィールドに入力して、もう一度 [送信] を押すことができるはずなので、キーボードを上げたままにして、下がらないようにします。キーボードを上下させたくありません。
PhoneGap 2.0.0 でキーボードのデフォルトの動作を変更するにはどうすればよいですか?
キーボードを常に表示したままにし、アクションが完了したらキーボードを閉じるようにユーザーに指示する必要があります。
InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.toggleSoftInput (InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
アクティビティの onCreate() メソッドでこのコードを試してください。ユーザーがキーボードの閉じるボタンまたは戻るボタンを押すと、キーボードが閉じます。これらのアクションが完了すると、コードからキーボードを閉じることができます。