2013-02-12 85 views
0

大多數情況下(但並非總是),當我完成鍵入a或者軟鍵盤隱藏時,視圖區域會留下一個黑色空間底部。點擊,傾斜或以其他方式接通電話會更正屏幕。但是,用戶的第一個動作通常是緊迫的,但是如果您單擊提交,它會跳下來,而您實際上只需再次單擊文本區域即可。如何在鍵盤關閉後停止並重置屏幕。PhoneGap + Android頁面在軟鍵盤關閉後不會刷新

回答

0

看看你的AndroidManifest.xml

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

我認爲你需要改變android:configChanges

+0

我試過,因爲你的答案永遠只是這每一個可能的組合解決方案。它只是沒有幫助...我開始懷疑它是否可能與CSS有關,因爲它需要某種形式的身體{min-height:100%}或其他東西。 – 2013-02-16 16:49:13

0

我有完全相同的問題,即使在JavaScript中處理hidekeyboard,並執行類似window.scrollTo(0,0)或$(「input [type = text],textarea」)。 這將導致屏幕回到正常位置

但是,只有一個問題,當從類型=文本的輸入字段中單擊到輸入字段密碼時,它會在內部隱藏導致隱藏鍵盤事件觸發的鍵盤,將屏幕滾動到頂部。這是該

唯一的副作用讓我知道如果你找到這個