में टेक्स्ट दर्ज कर सकता है। मैं सोच रहा हूं कि मैं नीचे दिए गए स्क्रीनशॉट में एक कस्टम पॉप-अप कैसे बना सकता हूं (स्वाइप से उधार लिया गया कीबोर्ड), जहां मेरे पास कुछ बटन हो सकते हैं, जो प्रत्येक वर्तमान में "कनेक्ट" TextView
(InputConnection के माध्यम से) को स्ट्रिंग करते हैं।एंड्रॉइड आईएमई: एक कस्टम पॉप-अप संवाद (जैसे स्वाइप कीबोर्ड) दिखा रहा है जो टेक्स्ट व्यू
कृपया ध्यान दें: यह एक InputMethodService और नहीं एक साधारण Activity
है। मैंने Theme:Dialog
के साथ एक अलग Activity
लॉन्च करने का प्रयास किया है। हालांकि, जैसे ही वह खुलता है, मैं TextView
के साथ अपना ध्यान खो देता हूं और मेरा कीबोर्ड गायब हो जाता है (और उसके साथ मेरा InputConnection
चला गया है)।
कूल। संकेत के लिए धन्यवाद। मैं पहले से ही एंड्रॉइड के कीबोर्ड स्रोत कोड से गुजर रहा हूं, इसलिए मैं इसका काफी उपयोग कर रहा हूं :-) – znq
@znq, क्या आप वास्तव में ऐसा करने में कामयाब रहे? क्या आपने 'पॉपअपविंडो' या कुछ और का उपयोग कर समाप्त किया था? क्या आप पॉइंटर्स प्रदान कर सकते हैं? –
अपने कीबोर्ड दृश्य उपclass में पॉपअपविंडो बनाने के लिए महत्वपूर्ण है, इनपुट इनपुट विधि या कहीं और नहीं। यदि आप कीबोर्ड के ऊपर दिखाना चाहते हैं तो नकारात्मक वाई स्थिति का उपयोग करें। –