android - How to do something after user clicks on my EditText -
मेरे पास एक EditText
है जो समय दिखाता है जब उपयोगकर्ता EditText
पर क्लिक करता है, तो मुझे TimePickerDialog
दिखाना है, इसलिए मैंने अपने EditText
पर View.OnClickListener
सेट किया है। ।
लेकिन OnClickListener
अजीब व्यवहार कर रहा है - मैं EditText
को स्पर्श करता हूं और फिर सॉफ्टवेयर कीबोर्ड दिखाई देता है (जो मुझे नहीं चाहिए)। जब मैं फिर से स्पर्श करता हूं, OnClickListener.onClick ()
को अंततः कहा जाता है और संवाद प्रकट होता है।
मुझे क्या करना चाहिए अगर मैं संवाद को तत्काल प्रकट करना चाहता हूं?
< / Div>
अधिकांश अन्य नियंत्रणों के विपरीत, EditText
s फ़ोकसनीय है, जबकि सिस्टम 'टच मोड' में है पहला क्लिक ईवेंट नियंत्रण को केंद्रित करता है, जबकि दूसरा क्लिक ईवेंट वास्तव में OnClickListener
को निकालता है यदि आप android: focusableInTouchMode
विशेषता के साथ स्पर्श-मोड फ़ोकस अक्षम करते हैं, तो OnClickListener
को अपेक्षित रूप से आग लगाना चाहिए।
& lt; EditText android : Text = "@ + id / editText01" एंड्रॉइड: एंड्रॉइड: एंड्रॉइड: एंड्रॉइड: layout_width = "wrap_content" एंड्रॉइड: layout_height = "wrap_content" एंड्रॉइड: फोकस करने योग्य इनटौबोड = "झूठे" / & gt;
Comments
Post a Comment