की कुंजी के लिए कस्टम पॉपअप मैं कस्टम कीबोर्ड बना रहा हूं .. अब मेरा सवाल यह है कि मैं कुंजी दबाए जाने के लिए कस्टम पॉपअप चाहता हूं। तो, क्या मैं इसे बदल सकता हूं। इस छवि कोकुंजीपटल
किसी भी एक के बारे में तो मेरी मदद कृपया पता है ...
CapDroid
की कुंजी के लिए कस्टम पॉपअप मैं कस्टम कीबोर्ड बना रहा हूं .. अब मेरा सवाल यह है कि मैं कुंजी दबाए जाने के लिए कस्टम पॉपअप चाहता हूं। तो, क्या मैं इसे बदल सकता हूं। इस छवि कोकुंजीपटल
किसी भी एक के बारे में तो मेरी मदद कृपया पता है ...
CapDroid
हाँ, इसकी भी सब पर मुश्किल के रूप में जैसे प्रमुख की पॉपअप। बस एओएसपी here. में समय की जांच करें यह सब संसाधन फ़ाइलों में किया गया है, यहां एक छोटा स्निपेट है। मेरे कीबोर्ड प्रोजेक्ट की symbols.xml
फ़ाइल से।
<Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left"
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="¹½⅓¼⅛"/>
@Schwiz .. हाय, मैं सॉफ़्टकेबार्ड उदाहरण (एसडीके) का पालन कर रहा हूं लेकिन मुझे उस उदाहरण में मेरा समाधान नहीं मिल रहा है .. –
@CapDroid मेरी गलती यह एओएसपी है जिसमें उदाहरण है, मैंने अपना जवाब अपडेट किया। आशा करता हूँ की ये काम करेगा। – schwiz
@Schwiz .. धन्यवाद, प्रिय लेकिन यह केवल लंबे क्लिक पर ठीक काम कर रहा है। एकल क्लिक डिफ़ॉल्ट पॉपअप पर प्रदर्शित होता है .. और एक और बात यह है कि मैं कीबोर्ड नियंत्रण के बजाय कीबोर्ड के लिए कस्टम लेआउट का उपयोग कर रहा हूं ..... –
यह आसान है। कुंजी के लिए android:iconPreview
विशेषता सेट करें, जहां my_icon_preview
पूर्वावलोकन पॉपअप के लिए ड्रायबल है।
एक्सएमएल में:
<Key android:codes="116"
android:keyLabel="t"
android:iconPreview="@drawable/my_icon_preview" />
जावा में:
tKey.iconPreview = getResources().getDrawable(R.drawable.my_icon_preview);
कहाँ tKey
प्रकार Keyboard.Key
(बेशक) है।
यदि आप प्रतीक या पृष्ठभूमि को कस्टमाइज़ करने का प्रयास कर रहे हैं तो अपने प्रश्न से निश्चित नहीं है। यह जवाब प्रतीकों को अनुकूलित करता है। –
यदि मुझे मुख्य पूर्वावलोकन के केवल पृष्ठभूमि रंग को बदलने की आवश्यकता है? – Aniket
हाय कैपड्रॉइड मैं सॉफ्ट कीबोर्ड पर काम कर रहा हूं, क्या आप कस्टम पॉप अप बनाने में सफल रहे हैं। क्योंकि मुझे सिर्फ डिफ़ॉल्ट पॉप अप विंडो को कस्टमाइज़ करने की आवश्यकता है। मैंने अपना प्रश्न यहां पोस्ट किया था "http://stackoverflow.com/questions/20299210/कस्टमाइज़-सॉफ्ट-कीबोर्ड-की-पूर्वावलोकन " – Aniket