मैं एक PhoneGap आधारित अनुप्रयोग विकसित कर रहा हूँ काम करने के लिए प्रतीत नहीं होता है और मैं कैसे जब वर्चुअल कीबोर्ड प्रकट होता है मेरी वेबव्यू इसकी ऊंचाई को समायोजित करने के लिए के बारे में ज्यादा googled, या कम से कम की ऊंचाई प्राप्त वर्चुअल कीबोर्ड। मैं जो किएंड्रॉयड + PhoneGap: एंड्रॉयड: windowSoftInputMode
android:windowSoftInputMode="adjustResize"
प्रकट में सेट किया जाना चाहिए और मैंने वह किया कहते पदों (stackoverflow सहित) का एक बहुत मिल गया। मैंने यह भी पाया कि फोनगैप config.xml के लिए
<preference name="android-windowSoftInputMode" value="adjustResize"/>
सेटिंग और मैंने इसे चिपकाया। मैंने दोनों मानकों के लिए संयुक्त मूल्य 'राज्य दृश्यमान | समायोजन' (केवल 'समायोजित करें' नहीं) की कोशिश की, लेकिन ऐसा लगता है कि दोनों के पास कोई प्रभाव नहीं है। मुझे नहीं पता, शायद मैं कुछ गलत कर रहा हूं, लेकिन आप एमुलेटर से स्क्रीनशॉट देख सकते हैं (एंड्रॉइड 4.0.3, लेकिन मैंने 4.1.2 और 4.2.2 भी कोशिश की):
http://screencast.com/t/Mm0mw8c693 - कीबोर्ड दृश्यमान
http://screencast.com/t/lZ2DomqeRR - कुंजीपटल छिपा
स्क्रीनशॉट मैं जानबूझकर मेरी प्रकट और config.xml सेटिंग्स पर कब्जा कर लिया पर, ताकि आप वे वास्तव में वहाँ हो देख सकते हैं। http://screencast.com/t/xI9PMcMJxxx
जैसा कि आप देख सकते हैं, कोई किसी भी व्यूपोर्ट आकार बदलने होते हैं जब कीबोर्ड से पता चला/छिपा -
मैं भी लघु वीडियो दर्ज की गई। मैंने window.innerHeight को console.log() का उपयोग करके भी देखा और यह दृश्यमान और छिपे हुए कीबोर्ड दोनों के लिए समान रहता है।
कृपया, मुझे कुछ सलाह दे।
क्या आपने इस मुद्दे को हल किया? यदि ऐसा है, तो कृपया अपना समाधान पोस्ट करें और इसे सही उत्तर के रूप में चिह्नित करें! –