2010-05-17 17 views
7

मेरे पास एक संपादन टेक्स्ट फ़ील्ड है। जब उपयोगकर्ता डिफ़ॉल्ट रूप से उस पर क्लिक करता है तो यह वर्चुअल कीबोर्ड पर छोटे अक्षरों को दिखाता है।एंड्रॉइड वर्चुअल कीबोर्ड कैप्स लॉक चालू करें

मैं डिफ़ॉल्ट रूप से पहले अक्षर कैप्स प्रदर्शित करने के लिए चाहता हूं और उनमें से बाकी कीबोर्ड पर छोटा है।

यह कैसे किया जा सकता है?

+0

एक नज़र @ InputMethodManager विधि – ukanth

उत्तर

6

को की परिभाषा में Layout फ़ाइल में जोड़ने का प्रयास करें। यह capitalize वाक्य का पहला अक्षर होना चाहिए। यदि आप प्रत्येक शब्द को पूंजी अक्षर के साथ शब्दों का उपयोग करना चाहते हैं।

इसके बारे में अधिक जानकारी API में मिल सकती है।

+8

मैंने यह भी पाया कि आप एंड्रॉइड का उपयोग कर सकते हैं: inputType = "textCapSentences" – Travis

+5

आपको एंड्रॉइड का उपयोग करना चाहिए: inputType = "textCapSentences" android: टोपी इटालाइज बहिष्कृत है। – Klaasvaak

5

के प्रत्येक चरित्र को कैप्चरलाइज़ करने के लिए EditText इन संपत्तियों का उपयोग करें।

android:capitalize="characters" 
7

android:capitalize मान्य नहीं है। तो का उपयोग करें: android:inputType

android:inputType="textCapSentences" 
2

मैं अपने EditText में textCapCharacters मूल्य के साथ विशेषता नीचे इस्तेमाल किया टोपियां आभासी कीपैड पर ताला चालू करने के लिए है और यह काम किया।

android:inputType="textCapCharacters" 
0

एक्सएमएल में अपने edittext में कीबोर्ड का उपयोग करें यह सब पात्रों भुनाने के लिए:

android:inputType="textCapCharacters" 

का उपयोग इस हर वाक्य के प्रथम वर्ण का लाभ उठाने के लिए:

android:inputType="textCapSentences" 
संबंधित मुद्दे