2014-05-20 4 views
6

मेरे पास एक यूआरएल के साथ एक टेक्स्ट व्यू है .. लेकिन मैं पूरा यूआरएल नहीं दिखाना चाहता हूं लेकिन केवल कुछ शब्द जैसे: यहां क्लिक करें। और जब TextView क्लिक किया जाता है .. आवेदन शब्द यहाँ क्लिक करें "के पीछे" ते URL खोलने के लिए ..क्लिक करने योग्य टेक्स्टव्यू में हाइपरलिंक कैसे सेट करें? एंड्रॉइड जावा

आपकी जानकारी के लिए की जरूरत है: TextView अब क्लिक करने योग्य है। यूआरएल सही तरीके से प्रदर्शित करता है। जब यूआरएल क्लिक किया जाता है, ब्राउज़र शुरू होगा, और यूआरएल सही ढंग से लोड करेगा।

मैं केवल जो लिंक दिख रहा हूं उसका टेक्स्ट बदलना चाहता हूं।

संपादित करें: हर एप्लिकेशन को पुनः आरंभ करने या फिर से लोड, यूआरएल अलग, हो सकता है तो यह खूंटी हमेशा एक ही यूआरएल है।

उत्तर

0

अपने टेक्स्ट में टेक्स्ट को जो कुछ भी आप पसंद करते हैं उसे बदलें। और यूआरएल को अपने कोड

संपादित करें: आप कहते हैं कि यूआरएल बदलता है: तो यूआरएल को एक चर में सहेजें। दिलचस्प होगा कि आपके ऐप को नया यूआरएल

3

क्या आपने इसे प्राप्त करने के लिए एचटीएमएल का उपयोग करने की कोशिश की है? इसलिए उदाहरण के लिए अपने पाठ के रूप में निम्नलिखित है और फिर नीचे दिए गए कोड

String text = "<a href='www.link.com'>Click here</a>"; 

textView.setText(Html.fromHtml(text)); 
5

उपयोग की स्थापना: -

android:autoLink="web" 

इस

<TextView 
    android:id="@+id/txt_post_message" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginBottom="5dp" 
    android:layout_marginLeft="10dp" 
    android:layout_marginRight="10dp" 
    android:autoLink="web" 
    android:text="" 
    android:textColor="@color/wall_msg" 
    android:textSize="16sp" /> 
की तरह
संबंधित मुद्दे