0

ほとんどの場合 (ただし常にではありません)、 または の入力を終了してソフト キーボードが非表示になると、ビュー領域が浮き上がったままになり、下部に黒いスペースが表示されます。電話をクリックしたり、傾けたり、その他の方法で操作すると、画面が修正されます。ただし、通常、ユーザーの最初の動作は を押すことですが、送信をクリックするとジャンプして、実際にはテキスト領域をもう一度クリックするだけです。これを停止して、キーボードを閉じた後に画面をリセットするにはどうすればよいですか。

4

2 に答える 2

0

javascript でも hidekeyboard を処理し、window.scrollTo(0,0) または $("input[type=text],textarea").blur(); のようなことをしたのとまったく同じ問題があります。これにより、画面が通常の位置に戻ります

しかし、type = text の入力フィールドから入力フィールドのパスワードをクリックすると、キーボードが内部的に非表示になり、hidekeyboard イベントが発生し、画面が一番上にスクロールされるという問題が 1 つだけあります。これはこれの唯一の副作用です

これに対する解決策を見つけたら教えてください

于 2013-02-27T11:09:26.770 に答える
0

AndroidManifest.xml を見てください

http://developer.android.com/guide/topics/manifest/activity-element.html

私はあなたが変わる必要があると思いますandroid:configChanges

于 2013-02-12T20:31:52.437 に答える