2012-07-07 8 views
5

मैं Phonegap 1.9.0 का उपयोग कर रहा एंड्रॉयड में काम नहीं कर:इनपुट निम्नलिखित सरलीकृत <code>index.html</code> पेज के साथ Android 4.1 में एम्यूलेटर

<html> 
    <head> 
    <script type="text/javascript" src="cordova-1.9.0.js"></script>     
    </head> 
    <body> 
    <input type="text" name="somethings"></input> 
    </body> 
</html> 

एप्लिकेशन ठीक ऊपर आता है, लेकिन जब मैं इनपुट करने के लिए ध्यान केंद्रित करने देने के लिए और करने की कोशिश इसे पाठ दें, कुछ भी दर्ज नहीं हो जाता है।

ओएस कार्य करता है जैसे कि मैं कुंजी दबा रहा हूं (वर्चुअल कीबोर्ड पर) क्योंकि यह वर्तनी सुधार का सुझाव दे रहा है और कीबोर्ड यूआई प्रतिक्रिया देता है ... लेकिन कुछ भी इसे इनपुट फ़ील्ड में नहीं बनाता है।

मुझे क्या याद आ रही है?

+0

वहाँ किसी भी सीएसएस कि आप पोस्ट नहीं किया है के लिए तय किया गया है? –

+0

नहीं। यह पुन: पेश करने के लिए मेरी 'index.html' फ़ाइल में यह एकमात्र कोड है। मुझे यह भी जोड़ना चाहिए कि अगर मैं एमुलेटर में ब्राउज़र पर जाता हूं और इनपुट के साथ एक पेज खोलता हूं, तो यह ठीक काम करता है। यह सिर्फ मेरे सुपर-सरल फोनगैप ऐप में है। –

उत्तर

0

html फ़ाइल में स्क्रिप्ट के इस दो पंक्तियों जोड़ें और कोशिश:

Ext.Loader.setConfig({ disableCaching: false }); 
    Ext.Ajax.setDisableCaching(false); 
0

इसे आजमाएं: AndroidManifest.xml में।

android:hardwareAccelerated="true" 
0

कृपया एमुलेटर कुंजी के बजाय सॉफ्टकी के साथ टाइप करें। यह काम करना चाहिए।

एमुलेटर कुंजी कुछ बार काम नहीं कर सकती है। आप जो भी कोशिश कर सकते हैं वह एमुलेटर बनाने के दौरान "कीबोर्ड समर्थन" जोड़ना है।

AVD प्रबंधक -> अपने एमुलेटर चयन - संपादित करें .. हार्डवेयर अनुभाग

click New button select "Keyboard support' from property dropdown. 
    double click on no to show yes/no drop down and set it to YES. 
0

मैं सिर्फ एक ही मुद्दा था - मैं टाइटेनियम का उपयोग करें।

मैं एक उबुत्नू पर हूं, इसलिए मैंने इसे ठीक किया है: टाइटेनियम -> विंडो मेनू -> एवीडी प्रबंधक -> मेरे एमुलेटर को हाइलाइट किया गया है, मैं ठीक करना चाहता हूं -> "संपादित करें ..." बटन पर क्लिक करें नीचे, एक "हार्डवेयर" अनुभाग है -> "नया .." पर क्लिक करें -> फिर ड्रॉपडाउन में "कीबोर्ड समर्थन" विकल्प ढूंढें -> ठीक है -> "हार्डवेयर" अनुभाग के तहत फिर से दबाएं, "कीबोर्ड समर्थन" को हाइलाइट करें जिस आइटम को आपने अभी जोड़ा है और "वैल्यू" कॉलम में इसे "हां" में बदलें -> "हार्डवेयर" बॉक्स में किसी अन्य प्रॉपर्टी सूची पर क्लिक करें या क्लिक करें (ऐसा लगता है कि यह परिवर्तन लागू होता है) -> "एवीडी संपादित करें" बटन पर क्लिक करें।

ऐसा लगता है कि यह मेरे लिए ठीक है।