3

私の Android アプリケーションは webview で、最初のページには 5 つの編集ボックスがあります。編集ボックスにデータを入力すると、最後の編集ボックスがキーボードで非表示になります。だから私はスクロールビュー内にウェブビューを囲みました。ただし、スクロールは最初のページでのみ発生し、他のすべてのページでは発生しません。キーボードが webview でテキストを隠している場合にのみ、画面を上にスクロールすることはできますか?

その間、ウィンドウ属性 windowSoftInputMode="adjustResize" を使用しようとしましたが、それでも同じ問題が発生しています。これを機能させる方法についてのアイデアはありますか?

-よろしく、ロン..

4

1 に答える 1

0

これはhttp://code.google.com/p/android/issues/detail?id=5497の結果である可能性があります。レイアウトを正しく作成した場合、adjustResize は機能するはずですが、アプリがフルスクリーン モードの場合 (つまり、Android ステータス バーが表示されていない場合) は機能しません。アプリがフルスクリーン モードで実行されている場合は、「通常」モードを変更してみて、キーボードが表示されたときに WebView のサイズが正しく調整されるかどうかを確認してください。

于 2011-08-30T10:28:38.427 に答える