2010-07-16 9 views
7

Gibt es eine Möglichkeit zu sagen, dass linkify meine Links nicht unterstreicht? Ich verwende bereits textView.setLinkTextColor(stateList), um die Farbe zu ändern, aber ich möchte die Unterstreichung entfernen, die auf dem Link eingefügt wird.Wie sage ich linkify, um Links nicht zu unterstreichen?

Ist das überhaupt möglich?

+0

gibt es irgendein Update darüber, ich versuche, das gleiche Verhalten zu implementieren –

+1

Siehe http://stackoverflow.com/questions/4096851/remove-underline-from-links-in-textview-android für einen möglichen Ansatz. –

Antwort

3
TextView tv = new TextView(this); 
    SpannableString ss = new SpannableString(
    ""+getString(R.string.nonlinktext)+"\n"+getString(R.string.linkedtext)+""); 
    ss.setSpan(new URLSpan(getString((R.string.linkedtext))), ss.length() - numberofcharactersinlink, ss.length(),Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); 

Ich schaffte es mit dieser Implementierung zu arbeiten. Ein bisschen wie ein Hack, aber es funktioniert trotzdem.

+0

Die R.string.LearnMore sollte R.string.linkedtext sein – null

+0

Sie können Ihre Antwort korrigieren, indem Sie auf "Bearbeiten" klicken. – DragonWork

Verwandte Themen