2012-07-13 12 views
6

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"); 
    } 
} 
+0

は、ここに提案してみてください:http://stackoverflow.com/questions/6205697/soft-keyboard -comes-over-the-edittext動作しない場合は、XMLレイアウトソースを投稿してください。 –

+0

@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

答えて

4

私は正確に同じ問題を抱えているように見える、あなたが行ったようにAndroidManifest.xmlファイルに

android:windowSoftInputMode="adjustPan" 

を追加しました。これはうまくいかず、最終的に誰かが指摘したように指摘しました。

android:windowSoftInputMode="adjustResize" 

これは今私のために働く。 adjustPanはより意味をなさないように見えますが、adjustResizeは間違っていますが、それは仕事です。

1

携帯電話では、特定のデバイスの設定があります。このページの設定を参照してください:https://build.phonegap.com/docs/config-xmlそしてconfig.xmlの上変更する解決策は以下のとおりです。

preference name="android-windowSoftInputMode" value="stateVisible|adjustResize" 
1

私が試したと成功

falseにフルスクリーン好みに
<preference name="fullscreen" value="false" /> 

を変更してみてください!

<preference name="android-windowSoftInputMode" value="stateVisible|adjustResize"/> 

と:それは上から組み合わせ答えを私のために働いた

0

<preference name="fullscreen" value="false"/> 
関連する問題