3

テキストフィールドとボタンがあります。ユーザーがテキストを入力してボタンを押すと、現在デフォルトではキーボードが下にスライドします (非表示)。

ユーザーはほとんどのテキストをテキスト フィールドに入力して、もう一度 [送信] を押すことができるはずなので、キーボードを上げたままにして、下がらないようにします。キーボードを上下させたくありません。

PhoneGap 2.0.0 でキーボードのデフォルトの動作を変更するにはどうすればよいですか?

4

2 に答える 2

0

キーボードを常に表示したままにし、アクションが完了したらキーボードを閉じるようにユーザーに指示する必要があります。

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

inputManager.toggleSoftInput (InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

アクティビティの onCreate() メソッドでこのコードを試してください。ユーザーがキーボードの閉じるボタンまたは戻るボタンを押すと、キーボードが閉じます。これらのアクションが完了すると、コードからキーボードを閉じることができます。

于 2014-01-02T08:12:30.133 に答える