मेरे ऐप में ListView
और EditText
इसके नीचे बैठा है। किसी कारण से, टैब कुंजी onKeyListener
को ट्रिगर नहीं करती है। मैं जिन सभी अन्य चाबियाँ प्रबंधित कर रहा हूं (DEL, ENTER, DPAD_UP/डाउन/सेंटर) ठीक है। मैंने dispatchKeyEvent
में ब्रेकपॉइंट जोड़ा, फिर से कोई भी भाग्य घटनाओं को प्राप्त करने में भाग्य नहीं मिला।एडिटटेक्स्ट टैब कुंजी ईवेंट नहीं प्राप्त कर रहा है - स्टॉक सॉफ्ट वीके
मेरे ऐप में टेक्स्ट प्रदर्शित करने के लिए पहले TextView
था और इस समय के दौरान, टीएबी कार्यक्रम ठीक हो गए थे। ListView
ने अब TextView
को बदल दिया है।
मैं पूरी तरह से रहस्यमय हूं कि टीएबी कार्यक्रम अब क्यों प्राप्त नहीं हुआ है। यह स्टॉक एक्सूम पर है, 2.3.6 के साथ आईसीएस 4.0.4 & स्टॉक एन 1 चला रहा है।
मैंने TextView
का उपयोग कर संस्करण के विरुद्ध अपने वर्तमान कोड की तुलना की है और अधिकांश कोड TextView
के स्थान पर ListView
को संभालने के लिए है। nextFocusLeft
और nextFocusRight
विशेषताएँ के अलावा, संपादन टेक्स्ट के लिए और कुछ नहीं बदला है।
संपादित करें: मैंने अभी गो कीबोर्ड और हैकर कीबोर्ड के साथ प्रयास किया है और टैब ठीक है। ऐसा प्रतीत होता है कि यह कुछ वर्चुअल कीबोर्ड
मैंने इसका परीक्षण करने के लिए एक परीक्षण प्रोजेक्ट स्थापित किया और दुर्भाग्यवश यह काम नहीं किया। संपादन में हमेशा ध्यान केंद्रित किया जाता है, इसलिए इसे हमेशा कुंजीपटल प्राप्त करना चाहिए, या कम से कम, इसे प्रेषण में पकड़ा जाना चाहिए। यह हैकर कीबोर्ड के साथ ठीक काम करता है लेकिन स्टॉक एक नहीं। मैंने यहां परीक्षण परियोजना अपलोड की है http://dl.dropbox.com/u/78755665/Test.zip सब कुछ सूची दृश्य –
में गैर-केंद्रित करने के लिए सेट है, मैंने दो बार चेक किया है, यह निश्चित रूप से सही फ़ाइल है। –
जब मैं इसे अपने सैमसंग गैलेक्सी एसआईआई एपिक 4 जी पर चलाता हूं, तो सॉफ्ट कीबोर्ड एक टैब कुंजी भी नहीं दिखाता है। –