2012-08-28 14 views
8

में मानक इनपुट के रूप में अपना व्यक्तिगत कीबोर्ड कैसे सेट अप करें मैंने मानक एंड्रॉइड कीबोर्ड को प्रतिस्थापित करने के लिए एक छोटा कीबोर्ड बनाया। मेरे ऐप में मानक कीबोर्ड के रूप में सेट करने के लिए मुझे क्या करना चाहिए? धन्यवादमेरे ऐप

+1

मत करो। सिस्टम के डिफ़ॉल्ट कीबोर्ड का प्रयोग करें। कुछ लोगों के पास आपके पास भौतिक कीबोर्ड हैं! आप अपने कीबोर्ड को एक स्टैंड स्टैंड ऐप के रूप में रिलीज़ कर सकते हैं, यदि आप चाहें तो डिफॉल्ट कीबोर्ड को प्रतिस्थापित करने के लिए लोग इसका उपयोग कर सकते हैं। लेकिन ऐप के आधार पर ऐप पर अलग-अलग कीबोर्ड एक उपयोगिता दुःस्वप्न है। –

+0

मैं अपनी समस्या विस्तार से समझाता हूं। मूल रूप से मेरे कीबोर्ड का उपयोग करके, संपादन टेक्स्ट का आकार जो टेक्स्ट मैं जोड़ता हूं उससे मेल नहीं खाता है। क्यूं कर? – David

उत्तर

0

मुझे लगता है कि यह आपकी मदद कर सकता है। आप सिस्टम कीबायर्ड प्रयुक्त कक्षा InputMethodManager को छुपा सकते हैं। और इसके बाद फोकस लिस्टनर को अपने एडिटटेक्स्ट पर बनाएं और यदि आपके पास कॉल क्लास स्वयं कीबोर्ड है।

0
कि के लिए

पहले आप एक कीबोर्ड लेआउट बनाने की जरूरत ... यू कि अनुकूलित करने के लिए है .. तो अपने लेआउट, जहां उर व्यक्तिगत कुंजीपटल प्रदर्शित करने के लिए की जरूरत के साथ कि कीपैड शामिल हैं .. इस

<include android:id="@+id/Kinclude" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/keypad" android:visibility="invisible" />

की तरह

और अपने edittext के लिए एक क्लिक करें घटना लिख ​​सकते हैं और जब आप edittext क्लिक करें इस कीपैड प्रदर्शित ....

धन्यवाद ...

संबंधित मुद्दे