Webviewに入力フィールドがあります。入力をクリックすると、キーボード が表示されますが、入力フィールドに表示されます。 windowSoftInputMode="adjustPan"
をandroidManifestに入れてみましたが、 はまだ同じです。 デバイスのブラウザで同じhtmlページを開くときは、すべてが問題ありません。 アイデアPhoneGap android:キーボードが入力フィールドと重複しています
よろしく
UPDATE:
私はPhoneGapのをframworkを使用するためには、XMLのレイアウトを持っていないとアクティビティはDroidGapを拡張し、それがsetContentView(xx.xml)
メソッドを持っていません。
public class TestActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
setIntegerProperty("loadUrlTimeoutValue", 30000);
super.loadUrl("file:///android_asset/www/index.html");
}
}
は、ここに提案してみてください:http://stackoverflow.com/questions/6205697/soft-keyboard -comes-over-the-edittext動作しない場合は、XMLレイアウトソースを投稿してください。 –
@Jan Gerlingerそれはxmlレイアウトを持っていませんでした。私はPhonegapフレームワークを使用しアクティビティはDroidGapを拡張しています。 setContentView(xx.xml)メソッドはありません。 public void onCreate(Bundle savedInstanceState){ \tスーパークラスの作成(savedInstanceState); \t getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); \t setIntegerProperty( "loadUrlTimeoutValue"、30000); \t \t super.loadUrl( "file:///android_asset/www/index.html"); – vanshu