टेक्स्टव हाइपरलिंक का रंग कैसे बदलें?


279

मैं हाइपरलिंक के लिए इस कोड का उपयोग कर रहा हूं:

<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/hyperlink" 
    android:text="@string/hyperlink"
    android:autoLink="web"/>

डिफ़ॉल्ट रूप से यह नीला रंग दिखा रहा है, लेकिन मैं एंड्रॉइड में हाइपरलिंक का रंग कैसे बदलूं?

जवाबों:


658

android:textColorLink="yourcolorhere"अपने में जोड़ेंTextView


11
यह काम किया धन्यवादandroid:textColorLink="@android:color/white"
सुपर

मैं लिंक को शीर्षक के रूप में प्रदर्शित करता हूं, Buttonजिस पर विरासत मिली है android:Widget.Holo.Light.Button.Small? बटन दबाए जाने पर मैं लिंक का टेक्स्ट रंग कैसे बदल सकता हूं?
JJD

एक सरल उत्तर की खोज कर रहा था और स्पैनबल श्रेणी को देखता रहा .. इस सरल उत्तर के लिए आपका बहुत-बहुत धन्यवाद!
ब्रायन

42

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

yourText.setLinkTextColor(Color.RED);

14

आप अपनी XML फ़ाइल पर उपयोग कर सकते हैं:

android:textColorLink="Code" 

"कोड" उदा #ff0000या @ रंग / लाल हो सकता है

आप अपने JAVA कोड पर उपयोग कर सकते हैं:

tv.setLinkTextColor(color);

रंग उदा Color.REDया हो सकता हैColor.parseColor("#ff0000");


12

आप उपयोग करने की आवश्यकता android:textColorLink="#000000"है, जहां 000000अपने रंग के हेक्स कोड है। आशा करता हूँ की ये काम करेगा।


4

आप color.xml भी खोल सकते हैं और अपनी इच्छानुसार निम्नलिखित रंग बदल सकते हैं:

<color name="colorAccent">#FF4081</color>

3

अगर किसी को इस ब्लू के लिए हेक्स मान जानने की जरूरत है तो यह # 7bc9c2 है।

मैंने इसका पता लगाने के लिए आई ड्रॉपर का इस्तेमाल किया क्योंकि मैं इसे कहीं भी प्रलेखित नहीं कर पाया, यह वैसे भी गूगल कलर पैलेट पर नहीं है:

https://www.google.com/design/spec/style/color.html#color-color-palette


3

आपको उपयोग करने की आवश्यकता है android:textColorLink="colorCode"। आशा है कि यह काम करेगा।


1

TextViewटैग की xml फ़ाइल में :

android:autoLink="web" //link the content of web  
android:textColorLink="#FFFFFF" //change the color of the link 

1

फाइल textviewमें कोड की इन लाइनों को जोड़ें XMLऔर यह पूरी तरह से ठीक काम करेगा

android:autoLink="web"
 android:textColorLink="@android:color/holo_orange_dark"
 android:linksClickable="true"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.