2010-02-24 13 views
5

मेरे पास एक परिदृश्य है, उदाहरण के लिए, टेक्स्टव्यू का उपयोग करने के बजाय टेक्स्टविज़ का उपयोग करने के बजाय एडिटटेक्स्ट में मैं संपादन टेक्स्ट के अंदर टेक्स्ट "उपयोगकर्ता नाम" रखना चाहता हूं और यदि उपयोगकर्ता उस पर क्लिक करता है। इसे गायब होना चाहिए और इसमें डेटा दर्ज करने के लिए EditText खाली होना चाहिए।एंड्रॉइड में EditText के टेक्स्ट ऑनफोकस को कैसे निकालें?

मैं इसे कैसे प्राप्त कर सकता हूं?

उत्तर

17

एंड्रॉयड: संकेत = "उपयोगकर्ता नाम" इस EditText

में

यह thats विशेषता

डाल दिया।

0

श्रोताओं को पंजीकृत करने के लिए setOnClickListener() का उपयोग करें जो तब जांचता है कि संपादन टेक्स्ट में केवल "उपयोगकर्ता नाम" है, और यदि यह सत्य है तो इसे साफ़ कर देता है।

1

ऑनक्लिक लिस्टनर संपादन टेक्स्ट आइटम के साथ काम नहीं करता है, तो आपको एक ऑनफोकस लिस्टर का उपयोग करना होगा।

+1

हम ... यह काम करता है! – Tivie

संबंधित मुद्दे