6

की ऑटोलिंक = "सभी" सुविधा मैं टेक्स्टव्यू में सभी यूआरएल और टेलीफोन नंबरों को जोड़ने के लिए टेक्स्ट व्यू की ऑटोलिंक = "ऑल" सुविधा का उपयोग कर रहा हूं।टेक्स्टव्यू एंड्रॉइड

मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि एमुलेटर पर, कुछ संख्याओं को फ़ोन नंबर के रूप में पहचाना जाता है और क्लिक करने योग्य होते हैं। वास्तविक डिवाइस पर, इन नंबरों को फ़ोन नंबर के रूप में पहचाना नहीं जाता है और क्लिक करने योग्य नहीं हैं।

कहें कि यदि टेक्स्ट व्यू में एक संख्या 163111 है, तो एमुलेटर पर यह क्लिक करने योग्य है। क्लिक करने से यह उपयोगकर्ता डायलर पर ले जाता है। लेकिन नेक्सस 7 पर यह संख्या क्लिक करने योग्य नहीं है। मैंने Linkify.addLinks() विधि पर एक नज़र डाली थी, जिसे मैंने सोचा था कि इस व्यवहार को समझाएगा, लेकिन स्पष्टीकरण खोजने में विफल रहा।

क्या किसी को भी इस समस्या का सामना करना पड़ा है?

इसके पीछे क्या कारण हो सकता है?

+0

Nexus 7 पर नंबरों पर क्लिक करते समय आप क्या प्राप्त कर रहे हैं? –

+1

नेक्सस 7 में संख्या 163111 क्लिक करने योग्य नहीं है (यह क्लिक करने योग्य है और एमुलेटर में फोन नंबर के रूप में पहचाना गया है)। यह लिंकिफ़ इसे फ़ोन नंबर के रूप में पहचानता नहीं है। लेकिन +14132213333 जैसी संख्याओं को एमुलेटर और नेक्सस 7 में फोन नंबर के रूप में पहचाना जाता है। – afadfadf

+0

अंत में समाधान वास्तव में क्या था। मुझे एक ही समस्या है। क्या आप कृपया कुछ कोड पेस्ट कर सकते हैं – Amanni

उत्तर

3

टेक्स्टव्यू के लिए "ऑटोलिंक" संपत्ति आज़माएं।

android:autoLink="email|phone|web" 

enter image description here

+0

था क्षमा करें, कृपया संपादित प्रश्न – afadfadf

+0

अपने उत्तर – NickUnuchek

+0

आपका स्वागत है @NickUnuchek के लिए धन्यवाद। – KDeogharkar

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