क्या कोई मुझे बता सकता है कि को निष्क्रिय करने और सक्षम करने के लिए नरम कीबोर्ड में कुंजी दर्ज करें?एंड्रॉइड अक्षम सॉफ्ट कीबोर्ड में एंटर कुंजी
उत्तर
अपने पाठ क्षेत्र के लिए OnEditorActionListener संलग्न करें और अपने onEditorAction
विधि, जब actionId
IME_ACTION_DONE के बराबर है से सच लौट आते हैं।
EditText txtEdit = (EditText) findViewById(R.id.txtEdit);
txtEdit.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
// your additional processing...
return true;
} else {
return false;
}
}
});
देखें this LINK.
मैं जानता हूँ कि इस सवाल का काफी पुराना है लेकिन प्रवेश कुंजी को निष्क्रिय करने के लिए एक आसान तरीका एंड्रॉयड स्थापित करने के लिए है:: इस छिपने से नरम कुंजीपटल पाएगा Maxlines = "1" अपने EditText में ।
डाउनवॉटेड, काम नहीं कर रहा है। मेरे पास maxLines = "1" के साथ एक संपादन टेक्स्ट है और अभी भी एंटर कुंजी दिखाता है और हैंडल करता है। – momo
एंटर कुंजी अभी भी दिखाया गया है और संभाला गया है लेकिन कुछ भी नहीं करता है। –
EditText's
लेआउट में कुछ इस तरह से रख:
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ,"
तुम भी प्रतीक है कि आप वहाँ दर्ज करने में सक्षम होना चाहते हैं के बाकी की गणना कर सकते हैं, लेकिन नहीं कुंजी दर्ज करें।
सिर्फ अपने xml करने के लिए जाने के लिए और
android:singleLine="true"
EditText
में इस विशेषता को रख दिया और अपने प्रवेश कुंजी चला जाएगामुझे नहीं पता कि यह वही है जो वे विशेष रूप से पूछ रहे थे लेकिन यह वही है जो मुझे चाहिए! धन्यवाद! – Sloganho
एंड्रॉइड: सिंगललाइन को बहिष्कृत किया गया है लेकिन यह इस मामले के लिए पूरी तरह से काम कर रहा है। धन्यवाद। –
इस एक साथ imeOptions प्रयास करें, = actionDone
<EditText
android:id="@+id/edittext_done"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionDone"
android:maxLines="1"/>
- 1. ऑनकेलिस्टर सॉफ्ट कीबोर्ड (एंड्रॉइड)
- 2. एंड्रॉइड पर न्यूमेरिक सॉफ्ट कीबोर्ड
- 3. एंड्रॉइड ऐप विशिष्ट सॉफ्ट कीबोर्ड
- 4. एंड्रॉइड सॉफ्ट कीबोर्ड आकार लेआउट
- 5. कुंजी दर्ज करते समय सॉफ्ट कीबोर्ड खोलें
- 6. सॉफ्ट कीबोर्ड कुंजी ईवेंट हैंडल दर्ज करें
- 7. एंड्रॉइड कीबोर्ड कुंजी पूर्वावलोकन छुपाएं
- 8. एंड्रॉइड सॉफ्ट कीबोर्ड काम नहीं कर रहा
- 9. आईफोन कीबोर्ड शिफ्ट कुंजी अक्षम
- 10. कुंजी दर्ज करें 'एंटर' कुंजी
- 11. एंड्रॉइड टाइमपिकर पर कीबोर्ड इनपुट अक्षम करें
- 12. एंड्रॉइड एप्लिकेशन में वेबव्यू में एचटीएमएल टेक्स्टफील्ड सॉफ्ट कीबोर्ड
- 13. सॉफ्ट कीबोर्ड को खारिज होने से रोकें
- 14. कैपिबरा: एंटर कुंजी
- 15. एंटर कुंजी
- 16. सॉफ्ट कीबोर्ड पर खोज आइकन
- 17. एंटर कुंजी
- 18. एंटर कुंजी
- 19. एंटर कुंजी पर कीबोर्ड को छिपाने के लिए कैसे करें
- 20. सेवा से सॉफ्ट कीबोर्ड कैसे प्रदर्शित करें?
- 21. एमुलेटर में एंड्रॉइड 4.0 कीबोर्ड समस्या।?
- 22. एक सी ++ फ़ाइल से एंड्रॉइड सॉफ्ट कीबोर्ड को कॉल करना
- 23. एंड्रॉइड पर छिपाने वाले सॉफ्ट कीबोर्ड से बटन को रोकें
- 24. एचटीएमएल फोनगैप एंड्रॉइड: संख्यात्मक सॉफ्ट कीबोर्ड के पास बटन
- 25. एंड्रॉइड एचटीएमएल 5 - सॉफ्ट कीबोर्ड इनपुट क्षेत्र ओवरलैप करता है
- 26. एंड्रॉइड सॉफ्ट कीबोर्ड: अगला बटन एचटीएमएल 5 नंबर इनपुट
- 27. एंड्रॉइड सॉफ्ट कीबोर्ड कस्टम "हो गया" बटन टेक्स्ट?
- 28. मैं एंटर कुंजी के साथ फॉर्म सबमिट कैसे अक्षम करूं?
- 29. एसीसी और एंटर कुंजी
- 30. jQuery: एंटर कुंजी
वास्तव में क्या क्या आप पूरा करने की कोशिश कर रहे हैं? –
मैं यह भी जानना चाहूंगा कि यह कैसे करें। मैंने अपने फोनगैप एप्लिकेशन में देखा है कि यदि मैं किसी टेक्स्ट फ़ील्ड में प्रवेश पूर्ण करने के बाद एंटर कुंजी का उपयोग करता हूं, तो कभी-कभी स्क्रीन सही ढंग से प्रस्तुत नहीं होती है। यदि मैं देशी एंड्रॉइड बैक बटन का उपयोग करता हूं तो यह हर बार सही काम करता है। – blong824