मैं अपने एड्रेस संवाद स्ट्रीट नम्बर फ़ील्ड में सही इनपुट टाइप टाइप करने की कोशिश कर रहा हूं। मैं पहले संख्यात्मक कीबोर्ड दिखाना चाहता हूं, लेकिन फिर कुछ विशेष मामलों के लिए उपयोगकर्ता को वर्णमाला वर्ण इनपुट करने दें। इसके करीब इनपुटटाइप टाइमटाइम है, लेकिन यह वर्णमाला वर्णों में प्रवेश करने की अनुमति नहीं देता है। तो मेरी सड़क नम्बर फ़ील्ड को सही तरीके से कैसे सेट करें?स्ट्रीट नम्बर फ़ील्ड के लिए एंड्रॉइड एडिटटेक्स्ट इनपुट टाइप
उत्तर
उपयोग android:inputType="textPostalAddress"
यह ' टी संख्यात्मक कीबोर्ड पहले दिखाएं – Janci
आपके डाक पते में संख्या के साथ-साथ पाठ के लिए टेक्स्ट का सबसे अच्छा विकल्प है एंड्रॉइड: इनपुट टाइप = "टेक्स्टपोस्टल एड्रेस" लेकिन यदि आप टेक्स्ट कीबोर्ड नहीं चाहते हैं तो आप केवल संख्या कीबोर्ड – Dharmendra
सेट कर सकते हैं, तो क्या मैं कर सकता हूं इनपुट टाइप के साथ संयोजन के साथ पहले नंबर कीबोर्ड दिखाएं सेट करें: textPostalAddress? – Janci
अगर यह TextView
से आप
myEditText.setRawInputType(Configuration.KEYBOARD_QWERTY)
इससे पहले मुझे संख्यात्मक कीबोर्ड दिखाने में मदद मिल सकती है? हाँ यह वास्तव में काम करता है! – Janci
यह मेरे सैमसंग गैलेक्सी और मोटो Droid दोनों पर काम करता है। हालांकि, यह गैलेक्सी टैब पर काम नहीं करता है। अभी भी यह पता नहीं लगा है क्यों? – Umesh
मैं सिर्फ उलझन में हूं यह काम क्यों कर रहा है :) – Janci
EditText
inherits मदद और उसके इनपुट प्रकार इसके साथ विशेषताओं के शेयरों कर सकते हैं। उन्हें here in the official documentation मिल सकता है।
शायद इनपुट प्रकार textPostalAddress
आपकी आवश्यकता के लिए उपयुक्त होगा। यदि नहीं, तो कई अन्य प्रकार उपलब्ध हैं। XML विशेषता जो इस प्रकार को सेट करने की अनुमति देती है android:inputType="the type you have chosen"
है।
यह समस्या है कि मैं सभी प्रकार के माध्यम से चला गया और कुछ भी नहीं मिला जो मेरे अनुरोधों से बिल्कुल मेल खाता है – Janci
- 1. एंड्रॉइड के लिए ओपन स्ट्रीट मैप्स एपीआई
- 2. एंड्रॉइड एडिटटेक्स्ट
- 3. एंड्रॉइड एडिटटेक्स्ट अधिकतम लंबाई
- 4. एंड्रॉइड एडिटटेक्स्ट
- 5. एंड्रॉइड: एडिटटेक्स्ट
- 6. एंड्रॉइड एडिटटेक्स्ट इनपुट टाइप = "कोई नहीं" काम नहीं करता है, "textMultiLine" बन जाता है
- 7. एंड्रॉइड एडिटटेक्स्ट संकेत
- 8. क्रेडिट कार्ड के लिए उचित इनपुट टाइप
- 9. एंड्रॉइड - कस्टम डायलॉग - एडिटटेक्स्ट
- 10. एंड्रॉइड कीबोर्ड एडिटटेक्स्ट
- 11. विकेटटेस्टर के साथ इनपुट फ़ील्ड में कैसे टाइप करें?
- 12. एडिटटेक्स्ट
- 13. इनपुट [टाइप = टेक्स्ट]
- 14. पूर्णांक फ़ील्ड टाइप करने के लिए पूर्णांक फ़ील्ड टाइप का उपयोग करने के लिए क्या है?
- 15. एंड्रॉइड एडिटटेक्स्ट पृष्ठभूमि टेक्स्ट
- 16. decimals और negatives को अनुमति देने के लिए एंड्रॉइड एडिटटेक्स्ट को कॉन्फ़िगर करें
- 17. एक्सेस में ऑटो नम्बर फ़ील्ड मान कैसे बनाएं?
- 18. एंड्रॉइड वेबव्यू, फ़ाइल इनपुट फ़ील्ड filechooser
- 19. एचटीएमएल इनपुट फ़ील्ड के लिए मानक नाम
- 20. एंड्रॉइड कस्टम एडिटटेक्स्ट और बैक बटन ओवरराइड
- 21. एंड्रॉइड: मल्टी लाइन एडिटटेक्स्ट (टेक्स्ट एरिया)
- 22. एंड्रॉइड 4.0 एडिटटेक्स्ट कर्सर संपादन योग्य = झूठी
- 23. विशिष्ट पोर्ट नम्बर कन्स्ट्रक्टर
- 24. एडिटटेक्स्ट
- 25. कैसे इनपुट में टाइप किया जा रहा से अमान्य वर्ण को रोकने के लिए फ़ील्ड
- 26. एडिटटेक्स्ट संकेत अतिरिक्त रिक्त स्थान दिखाता है जब इनपुट टाइप = "टेक्स्टपासवर्ड"
- 27. एंड्रॉइड एडिटटेक्स्ट पृष्ठभूमि में मिश्रण
- 28. एंड्रॉइड - एडिटटेक्स्ट मल्टीलाइन ऊंचाई भरने के लिए मजबूर
- 29. एडिटटेक्स्ट पहले फोकस पर स्पष्ट टेक्स्ट - एंड्रॉइड
- 30. Postgresql क्वेरी के लिए रेगुलर एक्सप्रेशन
कई संबंधित पोस्टों पर इसके बहुत सारे जवाब हैं, लेकिन दुर्भाग्यवश * वर्तमान में यह संभव नहीं है * 'इनपुट टाइप' या 'setRawInputType()' का उपयोग करके यदि आप चाहते हैं कि आपका कोड "अधिकांश डिवाइस" पर काम करे, –
संभावित डुप्लिकेट [डिफ़ॉल्ट रूप से संख्या कीपैड के साथ संपादन टेक्स्ट, लेकिन वर्णमाला वर्णों की अनुमति] [http://stackoverflow.com/questions/3544214/edittext-with-number-keypad-by-default-but-allowing-alphabetic-characters) –