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

Popular posts from this blog

objective c - iPhone and it's wireless area -

unix - Listing all shared memory segments used by a process on AIX5.3+ -

tsql - Correct sql/hql query (aggregate in where clause) -